FTP客户端可以通过哪几种方式连接FTP服务器?
发布网友
发布时间:2022-04-22 14:25
我来回答
共4个回答
热心网友
时间:2022-04-19 00:56
主动连接 PORT
和被动连接 PASV 方式
他们的区别就是在连接上服务器之后创建数据通道的时候:
PORT 模式是建立从服务器高端口连到客户端20端口数据连接
PASV 模式是建立客户高端口连到服务器返回的数据端口的数据连接
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
FTP仅仅提供了建立在IPv4上进行数据通信的能力,它基于网络地址是32位这一假设。但是,当IPv6出现以后,地址就比32位长许多了。原来对FTP进行的扩展在多协议环境中有时会失败。针对IPv6对FTP再次进行扩展,两个FTP命令PORT和PASV通过扩展后,我们称它们为EPRT和EPSV。
参考资料:http://oray.0755ok.net/news/news_76.shtml
热心网友
时间:2022-04-19 02:14
主动连接 PORT 和被动连接 PASV 方式要FTP客户端工具的,分为专业的,非专业的。
1.专业的有FTP XP,FLASH FTP,等。
2.非专业的有,所有的浏览器,windows的命令行工具。
热心网友
时间:2022-04-19 03:48
PORT、PASV
参考资料:http://yoursunny.com/study/IS204/
热心网友
时间:2022-04-19 05:40
回答者: oray花生壳 - 参将 九级 正解,学习了!
谢谢啊