福州列举网 > 商务服务 > 网站/软件服务 > 小落教您看FTP两种工作模式主动和被动
福州
[切换城市]

小落教您看FTP两种工作模式主动和被动

更新时间:2014-05-19 09:19:54 浏览次数:118次
区域: 福州 > 福州周边
类别:IDC服务
地址:www.p***
2529095695便宜vps网小落教您看FTP两种工作模式主动和被动
FTP两种工作模式:主动FTP和被动FTP。
FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP 工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的大不同之处。
一、主动FTP
在主动模式下:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始端口N+1,并发送FTP命令“port N+1”到FTP服务器。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。
针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP:
1. 任何大于1024的端口到FTP服务器的21端口。(客户端初始化的连接)
2. FTP服务器的21端口到大于1024的端口。 (服务器响应客户端的控制端口)
3. FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口)
4. 大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口)
二、被动FTP
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
在被动模式下,FTP库户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1号端口。然后向服务器发送PASV命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于1024的端口P进行,然后用PORT P命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。
美国加州VPS
【价格】:139元/月
【CPU】: XeonE5620
【内存】: 512M
【硬盘】: 20 GB
【流量】: 1000G
【系统】: linux系统
【I P】: 1个
美国服务器,美国服务器不限流量,我们是专业美国服务器提供商,所有美国服务器配置高.美国服务器速度快。多样的产品选择,全程的技术保zheng,无忧的售后服务。便宜VPS网小落真诚为您服务。
美国KT机房服务器租用、美国PH机房服务器租用、美国SK机房服务器租用、美国AK机房服务器租用、美国RT机房服务器租用、美国SA机房服务器租用~~~~
便宜vps网销售客服qq:2529095695 :15514252791 陈经理
公司网站:http://www.p***便宜vps小落博客:http://abc.p***/
福州网站/软件服务相关信息
4月20日
4月19日
4月18日
4月17日
4月16日
4月11日
4月10日
注册时间:2013年04月09日
UID:62727
---------- 认证信息 ----------

查看用户主页