ftp主动模式好还是被动好 什么是ftp主动模式和被动模式?

什么是ftp主动模式和被动模式?FTP协议有两种工作模式:端口模式和PASV模式,在中文中表示主动和被动。端口(主动)模式的连接过程是:客户端向服务器的FTP端口发送连接请求(默认为21),服务器接受

什么是ftp主动模式和被动模式?

FTP协议有两种工作模式:端口模式和PASV模式,在中文中表示主动和被动。端口(主动)模式的连接过程是:客户端向服务器的FTP端口发送连接请求(默认为21),服务器接受连接并建立命令链接。当需要传输数据时,客户机用命令链接上的port命令告诉服务器,“我已经打开了端口XXX,你来连接我。”。因此,服务器从端口20向客户端的端口XXX发送连接请求,并建立数据链路来传输数据。PASV(被动)模式的连接过程是:客户端向服务器的FTP端口发送连接请求(默认为21),服务器接受连接并建立命令链接。当需要传输数据时,服务器通过命令链接上的PASV命令告诉客户端:“我已经打开了XXX端口,你来连接我。”。因此,客户机向服务器的端口XXX发送连接请求,以建立数据链路来传输数据。由上可知,两种方式中命令链路的连接方式相同,而数据链路的建立方式则完全不同。这就是FTP的复杂性。