client N>1024 --connect---> ftp_server:21
PORT命令允许服务器来回连它的数据端口
client Listen N+1 ---send N+1---> ftp_server
N+1 <----data--- ftp_server20
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
client N>1024 and N+1 --connect--> ftp_server:21
PASV命令服务器会开启一个任意的非特权端口P
<---send P--- P>1024
N+1 ---data--->P
阅读(1069) | 评论(0) | 转发(0) |