目录:
定义-被动文件传输协议(PASV FTP)是什么意思?
被动文件传输协议(PASV FTP)是在被动模式下传输数据的过程,其中,数据流由FTP客户端而不是FTP服务器启动。 之所以称为PASV FTP,是因为它使用PASV命令。 被动模式已经在客户端广泛使用,因为它在防火墙后面起作用。 诸如Internet Explorer的Web浏览器也支持PASV FTP选项。 被动模式使FTP对防火墙更加友好。
Techopedia解释了被动文件传输协议(PASV FTP)
在PASV FTP中,客户端在客户端和远程站点上都启动数据连接。 客户端通过TCP端口21发送通信请求,从而开始使用普通或PASV FTP进行会话。该连接称为控制通道通信。 在正常的FTP操作中,数据端口(端口20)和命令或控制端口(通常是端口21)在两台服务器之间打开,从而可以通过防火墙在单元之间交换文件。 被动模式FTP有助于从网络内部而不是外部发起数据流。
FTP服务器启动从其本机端口(端口20)到客户端指定端口(端口21)的数据交换。 第一个端口在端口21上与服务器联系,并且客户端发出PASV命令而不是PORT命令。 然后,PASV命令要求服务器指定希望用作数据通道连接的端口。 服务器响应控制通道上指定端口号的命令。 客户端使用此端口号在数据通道上启动交换。
因为客户端启动了到服务器的两个连接,所以防火墙必须解决从服务器到客户端的传入数据端口连接的问题。
由于PASV带来的安全风险,许多FTP服务器选择拒绝PASV模式连接。
