快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

    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模式。


返回类别: 教程
上一教程: 关于待机,休眠的经典问答
下一教程: 迅速释放系统资源的四绝招

您可以阅读与"FTP服务的两种工作方法使用技巧"相关的教程:
· Gmail使用技巧
· 金山WPS97 使用技巧之二
· 金山WPS97 使用技巧之一
· Windows实用技巧:关机按钮禁用后的解决方式
· LINUX高级使用技巧十五课(二)
    微笑服务 优质保证 索取样品