必威注册电子书籍教程中心网文荟萃客户留言繁體中文
设为首页
加入收藏
联系必威注册
您当前的位置:92动力网 -> 教程中心 -> 工具软件 -> FTP工具 -> 教程内容 退出登录 用户管理
栏目导航
· 媒体工具· 联络聊天
· 系统工具· 邮件工具
· 图文处理· 下载工具
· 文件工具· 压缩工具
· 刻录工具· FTP工具
· 其它软件
热门教程
· 如何在Visual Basic...
· 使用Visual Basic操...
· 使用VB6.0设计Activ...
· VB动态调用外部函数...
· 建立一个程序员自己...
· 如何编写高质量的VB...
· [图文] 为更新到Visual Bas...
· 再谈在VB中调用VC++...
· 用VB语言编程实现JP...
· 用DTS实现SQL数据库...
相关教程
· Session的工作方式
· HTTP_REFERER的工作...
· FTP服务的两种工作方...

FTP中的两种工作方式
作者:Admin聽聽来源:ASP教程聽聽发布时间:2004-3-5 18:08:05聽聽发布人:siforgern

减小字体 增大字体


下面的文章介绍了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,这个的原理就参见TCP建立连接的三次握手吧。所以如果安全的配置的话非常困难,这个时候就想起来了PASV模式,因为不用建立新的连接,所以也就不会涉及到后面的问题了。但是管理员可能不想使用PASV模式,因为这个时候FTP聽Server会开放一个随机的高端口,尽管在IIS4和IIS5里面端口的范围是1024-5000,但是许多FTP聽Server的端口范围达到了1024-65535,这个时候在这个主动开放的随机端口上是有完全的访问权限的,如果IIS也要设置成开放的端口为1024-65535,具体方法如下:
1.聽regedt32
2.聽找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters聽
3.聽编辑-添加-数值
Value聽Name:聽MaxUserPort聽Data聽Type:聽REG_DWORD聽Value:聽65534聽
所以如果遇到了有防火墙的话或者怕配置麻烦的话还是采用PASV模式比较好些,但是如果真的对安全的需求很高的话建议采用Standard模式。
[] [返回上一页] [打 印] [收 藏]
上一篇教程:ISA下FTP的解决办法
∷相关教程评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图 - 管理登录
Copyright 2019 必威注册. All Rights Reserved .
浙ICP备05047688号