
FTP
思二十
三十而立,思二十
展开
-
FTP被动模式连接及超时问题解决
问题: 1、FTPClient.listFiles()或者FTPClient.retrieveFile()方法时,就停止在那里,什么反应都没有,出现假死状态。 2、连接FTP服务器,长时间进行数据操作时,超时自动断开。 分析: 1、因为ftp server可能每次开启不同的端口来传输数据,但是在linux上,由于安全限制,可能某些端口没有开启,所以就出现阻塞。 2、ftp的端口号20、21原创 2015-05-20 17:48:33 · 51893 阅读 · 1 评论 -
FTP服务器主动与被动模式
port和pasv模式 所谓port模式也就是主动模式。在FTP协议刚刚建立的时候,只定义了普通的连接模式,也就是port模式。 Port模式的连接过程是:在开始一个FTP的连接时,客户端程序首先会为自己随机分配一个TCP端口,它使用这个个端口向服务器的FTP端口(默认为21)发出连接请求,服务器接受请求之后会建立一条控制链路,然后客户程序发出port命令(通常格式为PORT A, A, A,转载 2015-05-21 09:26:34 · 1377 阅读 · 0 评论