2020-12-30
ftp协议有两种工作模式:PORT方式(主动式)和PASV方式(被动式)
PORT(主动)方式连接过程:客户端向ftp服务器端口(21)发送连接请求,服务器接收请求并建立一条命令链路。需要传送数据时,客户端在命令链路上用PORT命令告诉服务器,自己已经打开XX端口提供连接。服务器则根据收到的提示从自身的21端口连接到客户的的XX端口,建立起一条数据链路进行数据传输。(服务器去连接客户端)
PASV(被动)方式连接过程:客户端向ftp服务器端口(21)发送连接请求,服务器接受连接并建立一条命令链路。需要传送数据时,服务器在命令链路上用PASV命令告诉客户端自己打开的提供传输数据的端口(XX),然后客户端向服务器的XX端口发送连接请求,建立一条数据链路来传送数据。(客户端去连接服务器)
网友评论