FTP的传输模式的原理
来源:互联网 发布:手机游戏源码 编辑:程序博客网 时间:2024/06/14 03:19
如果你问别人“为什么连不上某个FTP”呢?他可能会让你改变FTP的传输模式。什么是FTP的传输模式呢?改变FTP的传输模式能解决问题吗?让我和大家从“两个模式”聊起吧。
一、FTP的两个模式
FTP的两个模式分为主动模式(PORT)和被动模式(PASV)。若采用主动模式,就是FTP软件请求服务器来连它;若采用被动模式,如同是服务器告诉FTP软件“你来连接我”。
小提示:有防火墙用户不能使用主动模式,这是因为防火墙不允许来自网外的主动连接,所以用户必须同使用被动模式。
二、判断问题是否在传输出模式上
在登录FTP时,经常会出现各种各样的错误,那么哪些是因为传输模式设置不正确所造成的呢?下面这些无法连接的例子,都可能是传输模式设置不正确导致的。
1.当出现“426 data connection closed,transfer aborted”提示时,表示你采用了主动模式的话,而防火墙禁止了来自FTP服务器的主动连接。
2.如果出现“550 Passive mode notallowed on this server”的信息地,则表明FTP服务器被设置成了不支持被动模式的连接。
3.除此之外,“数据Socket错误,连接已超时”的错误也非常多见,这同样是由传输模式设置不正确引起的。
0 0
- FTP的传输模式的原理
- FTP的ASCII和Binary传输模式
- FTP传输的两种模式
- FTP的ASCII和Binary传输模式
- FTP的ASCII和Binary传输模式
- C#打造自己的FTP传输软件【原理篇】
- FTP的传输模式(ascii, binary)的区别
- FTP传输模式binary和ASCII的区别
- FTP中传输模式:BIN与ASC的差别
- FTP的两种传输模式:BINARY和ASCII
- 在命令行下实验FTP的PASV传输模式
- ftp 客户端软件的传输模式ASCII和二进制
- FTP中Binary二进制与ASCII传输模式的区别
- FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式
- FTP的主动传输和被动传输
- ftp传输遇到的问题
- FTP压缩文件上传到HDFS大小不一致的问题说明(FTP传输模式)
- FTP的工作原理
- 全盘搜索文件
- VC中DLL调试
- c++_cast_最完整最详细的解释
- VC++更改程序图标
- InternetGetLastResponseInfo函数
- FTP的传输模式的原理
- ORA-03134: 不再支持连接到此版本的服务器
- VC6.0快捷键大全
- VC6.0的编译链接器设置
- ORA-06413 连接未打开错误
- 带check(复选框)的ListBox
- C++拷贝构造函数(深拷贝,浅拷贝)
- 关于调试时指针错误的基本含义
- VC的IP控件的用法