ftp主动模式与被动模式原理

Posted tianshang486

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ftp主动模式与被动模式原理相关的知识,希望对你有一定的参考价值。

FTP 主动模式

  1. 客户端用大于1024的高位端口发起初始化连接到vsftp服务器的21端口。
  2. vsftp服务器的21端口主动与客户端大于1024的高位端口建立控制连接
  3. vsftp服务器的20端口主动与客户端大于1024的高位端口初始化数据连接
  4. 最后客户端才使用大于1024的高位端口响应FTP服务端的20端口。
  5. 从上述流程中,我们大致可知道在ftp主动模式下,vsftp服务器只需要开放20和21端口即可。

FTP被动模式

  1. 流程正好相反,除第一和第二步一样外,剩下的都是高位端口与高位端口建立连接,就不详解了。
    所以被动模式下,而你在vsftp服务器开启了防火墙,因此客户端也不是轻易就开门的。

  2. 所以客户端必须开放大于1024的高端端口才可以。


以上是关于ftp主动模式与被动模式原理的主要内容,如果未能解决你的问题,请参考以下文章

FTP主动模式(Port)与被动模式(PASV)原理解析

如何设置FTP的主动模式和被动模式

FTP的主动模式和被动模式区别

主动模式FTP与被动模式FTP该如何选择

如何设置FTP的主动模式和被动模式

FTP主动模式和被动模式!