数联网络为一家专业的南昌网络公司,专业提供:南昌网站建设,江西网站建设,OA办公系统
今天是:
尊敬的用户,中午好!
用户名: 密码: 验证码:

客服支持热线

0791-8108322

技术支持OICQ

点击直接进行咨询!
商务:30370740

点击直接进行咨询!
客服:40509177

点击直接进行咨询或留言!
技术:76171162

点击可直接进行交流
商务:36801422

点击可直接进行咨询
顾问:494933361

在线留言

咨询说明
产品导购
续费服务
代理申请
付款方式
直接订购
n 技术支持
查看信息
 

FTP服务的两种工作方式使用技巧

发布日期:[2005/7/11 14:21:05] 阅读次数:7943人次

  FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发送 PASV命令到 FTP Server。 
  
  下面介绍一个这两种方式的工作原理: 
  
  Standard模式FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。 
  
  Passive模式在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV 命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。 
  
  现在的FTP软件里面包括在IE5以上的版本里面也已经支持这两种模式了。一般一些FTP客户端的软件就比较好设置了,一般都有一个PASV的选项,比如CuteFTP,传输的方式都有Standard和PASV的选项,可以自己进行选择;另外在IE里面如果要设置成PASV模式的话可以选中工具-Internet选项-高级-为FTP站点启用文件夹视图,否则就采用Standard模式。 
  
  很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以FTP的Standard模式在许多时候在内部网络的机器通过防火墙出去的时候受到了限制,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。当然也可以设置成功,首先要创建一条规则就是允许内部的IP连接外部的IP的21端口;第二条就是禁止外部IP的TCP 20端口连接内部IP的<1024的端口,这条是为了防止外部连接内部的常规端口;第三条验证ACK是否等于1。 
  
  所以如果安全的配置的话非常困难,这个时候就想起来了PASV模式,因为不用建立新的连接,所以也就不会涉及到后面的问题了。但是管理员可能不想使用PASV模式,因为这个时候FTP Server会开放一个随机的高端口,尽管在IIS4和IIS5里面端口的范围是1024-5000,但是许多FTP Server的端口范围达到了1024-65535,这个时候在这个主动开放的随机端口上是有完全的访问权限的,如果IIS也要设置成开放的端口为1024-65535,具体方法如下: 
  
  1. regedt32 
  2. 找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip 
  Parameters 
  3. 编辑-添加-数值 
  value Name: MaxUserPort Data Type: REG_DWORD Value: 65534 
  
  所以如果遇到了有防火墙的话或者怕配置麻烦的话还是采用PASV模式比较好些,但是如果真的对安全的需求很高的话建议采用Standard模式。

==  机房测速  |  关于我们  |  人才招聘  |  产品促销  |  付款方式  |  网站联盟  ==

©数联网络[GBWIN.NET] 2005-2010 版权所有
地址:江西省南昌市高新开发区火炬大街31号  邮编:330029
电话:(86)0791-86910399,88108322  传真:0791-88108327
24小时Email咨询:webmaster@gbwin.net
《中华人民共和国工业与信息服务业务备案编号》赣ICP备09006832号
红盾备案许可证编号:网备200911051123518301号 页面耗时:0.031

江西省数联网络技术有限公司(江西南昌网络公司)专业提供:南昌网站制作 南昌网站建设 南昌网页设计 南昌网站推广 南昌域名注册 南昌虚拟主机 南昌网络公司 江西网站建设 江西网页设计 江西网站推广 江西域名注册 江西虚拟主机 江西网络公司