我的公司的新网站 百度云网盘 上线了,在使用FTP的过程中遇到这个问题
主要表现为:开始传输速度较快,然后没有几秒慢慢减小,最后变成0不动了,过了好一段时间,然后给予提示从新连接并覆盖上传,可是速度依旧如此
只好重新断开 重新开始!!
这个问题困扰了很久,哎
经过和主机空间客服联系 发现没有这种现象 说明自己网络的问题
可我的明明是小区 10M 的带宽 速度是没有问题的
在百度搜了大半天也没找到
自己翻了翻设置 发现Flashfxp代理那里 的设置被动模式 被选中。。
试试 。。
OK
问题解决!
FTP中的两种工作方式--Standard(PORT)和Passive 被动工作模式,主动工作模式
FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理:
Standard模式FTP:客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式:在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV 命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
来源:CSDN
作者:ChinaBruceHe
链接:https://blog.csdn.net/hexiaolong0516/article/details/6119996