两权分立的FTP工作模式

80酷酷网    80kuku.com

  

  两权分立的FTP工作模式

  工作环境:

  ADSL---(219.154.214.150)NAT(10.41.221.2)-----PC(10.41.221.6/FTPSERVER)

  1、映射21端口到PC,PC安装FTP服务serv-u,用serv-u是因为他可以方便的设置FTP的两种工作模

  式。外网发起连接为例。

  PORT方式能连接,不能列目录

  PASV方式能连接,不能列目录

  分析:FTP支持两种模式。这两种模式被称为“标准”(或PORT,或“主动”)和“被动”(或

  PASV)。“标准”模式FTP客户端会向FTP服务器发送PORT命令。“被动”模式客户端会向

  FTP服务器发送PASV命令。这些命令是在建立FTP会话时通过FTP命令通道进行发送的。

  2种模式FTP客户端都要建立一个到FTP服务器上TCP端口21的连接。客户选择大于

  1024的端口发起连接,此连接会建立FTP命令通道。不能列目录是因为FTP使用不同的通道来传递

  数据,这也是FTP不同于HTTP服务的地方,HTTP需要一条通道就可以了

  2、再映射20端口到PC,serv-u默认的方式就是PORT方式。

  PORT方式能连接、也能列目录、能下载文件

  PASV方式能连接、不能列目录下载文件

  分析:PORT方式:当FTP客户端需要接收数据(如文件夹列表或者文件)时,客户端就会通过

  FTP命令通道发送PORT命令。此PORT命令包含了FTP客户端在哪个端口(比如3328)上接收数

  据的相关信息。接下来,PC从TCP端口20发起到3328用户端口的连接,而这是一个新的连接,

  也许客户端防火墙会拦截。可以看出是服务器用20端口“主动”连接客户指定的端口,所以PORT方

  式也叫主动方式。该模式下有2个特点:



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: