码迷,mamicode.com
首页 > 其他好文 > 详细

ftp两种工作方式

时间:2016-07-14 01:26:11      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

ftp是基于tcp的服务,ftp使用2个端口,一个数据端口和一个命令端口(也叫做控制端口)。通常命令端口是21,数据端口是20。

为什么要固定两个端口,固定一个为什么不行?

1.两种工作模式(主要针对服务器来说 主不主动)
  主动模式:服务器主动数据连接连接客户端
  被动模式:服务器等待客户端连接
2.NAT服务器地址转换下
  1. 服务器在公网 客户端在内网 主动模式
    建立命令连接,客户端内网连接公网,NAT自动配置,可以连接,

    数据连接,主动模式,公网连接内网,需要NAT做映射

    为了简化映射,所以需要绑定21端口
  2. 服务器在公网 客户端在内网 被动模式
    建立命令连接无压力,数据连接也是内网连接公网,NAT自动配置,可以的
  3. 服务器在内网 客户端在公网 主动模式
    客户端访问服务器,公网连接内网,需要NAT做映射,数据连接,内网连接公网,可以的
  4. 服务器在内网 客户端在公网 被动模式
    客户端访问服务器,公网连接内网,需要NAT做映射,数据连接,还是公网连接内网,不要使用了

 

ftp两种工作方式

标签:

原文地址:http://www.cnblogs.com/how-are-you/p/5667970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!