由于老是把ftp的两种传输模式弄混,所以记下以备查阅。
FTP的连接模式有两种,PORT和PASV。PORT模式是一个主动模式,PASV是被动模式,这里都是相对于服务器而言的。主动模式就是服务器以20端口主动的去连接客户端的某个大于1024的端口(这个端口是客户端通过port命令告诉服务器的)。被动模式就是客户端用某个大于1024的端口去连接服务器的某个大于1024的端口。
如果从C/S模型这个角度来说,PORT对于服务器来说是OUTBOUND,而PASV模式对于服务器是INBOUND,这一点请特别注意,尤其是在使用防火墙的企业里,这一点非常关键,如果设置错了,那么客户将无法连接。
阅读(1252) | 评论(0) | 转发(0) |