FTP Active VS Passive
2008-02-26 20:49
225 查看
FTP Active VS Passive
1. FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据
2. FTP协议有两种工作方式:Active方式和Passive方式.
3. FTP协议的数据传输存在两种模式:主动模式和被动模式.(PORT, PASV)
4. 选择用Active方式还是Passive方式登录FTP服务器,选择权在FTP客户端,而不是在FTP服务器。
1. FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据
2. FTP协议有两种工作方式:Active方式和Passive方式.
3. FTP协议的数据传输存在两种模式:主动模式和被动模式.(PORT, PASV)
4. 选择用Active方式还是Passive方式登录FTP服务器,选择权在FTP客户端,而不是在FTP服务器。
Mode | 主动模式 | 被动模式 |
Command | ftp server:tcp 21 <------client:dynamic ftp server:tcp 20 ------>client:dynamic | ftp server:tcp 21 <----client:dynamic ftp server:tcp dynamic <----client:dynamic |
连接过程 | 客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。 | 客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。 |
相关文章推荐
- Active FTP vs. Passive FTP
- FTP Active & Passive
- [转载] ftp的模式ACTIVE&PASSIVE
- FTP 的主動模式( active )和被動模式( passive )
- FTP Active & Passive
- 你的FTP是主动还是被动(active or passive)?
- FTP的工作方式:Active FTP 及 Passive FTP (转)
- 你的FTP是主动还是被动(active or passive)? 推荐
- [转载]ftp passive mode and active mode
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)(转载)
- FTP的Port模式和passive模式
- COM Vs .NET (Qt ActiveQt)
- DRBD – Heartbeat ( Active/Passive High Availability Cluster )
- FTP中主动模式(Active FTP)和被动模式(Passive FTP)的区别
- ftp vstfpd 530 login incorrect 解决办法汇总
- 主动FTP vs. 被动FTP 权威解释
- QT+VS Active组件开发
- 在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
- FTP连接时出现“227 Entering Passive Mode”
- 使用Corosync+Pacemaker为Icehouse L3-agent提供Active/Passive HA服务(by quqi99)