说说 FTP 被动连线模式

FTP 被动连线模式,具体流程如下:

  1. 用户与服务器通过三次握手建立命令通道。
  2. 客户端发出“被动模式”连线要求:当有使用资料通道的指令时,客户端端可透过命令通道发出 PASV 的被动式连线要求 ( Passive 的缩写 ) ,并等待服务器的回应。
  3. FTP 服务器启动资料端口,并通知客户端连线:如果 FTP 服务器支持被动模式,那么 FTP 服务器会先启动一个监听端口。这个端口号可能是随机的,也可以某一范围的端口,这取决于配置内容。然后 FTP 服务器会透过命令通道告知客户端所使用的端口号 ( 图中的 PASV 端口 ) ,并等待客户端连线。
  4. 客户端随机取用大于 1024 的端口(比如 1026)进行连接与服务器的PASV 端口建立连接。如果一切顺利, FTP 数据就可以通过 1026 及PASV 端口来传送了。
发布了601 篇原创文章 · 获赞 668 · 访问量 88万+

猜你喜欢

转载自blog.csdn.net/deniro_li/article/details/103791633
今日推荐