设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> 网管专栏 >> FTP服务 >> 正文
最新信息
·Serv-U 6.4 的安全配置
·关于Serv-U安全加固
·Serv-U防溢出提权攻击解决…
·防范Serv-U漏洞
·serv-u开启pasv模式和模式
·SERV-U 6002版安全设置全攻…
·FTP Serv-U密码问题
·教你如何巧妙设定匿名FTP的…
·创建IIS6.0下用户隔离模式…
·FTP服务器架设--安全篇
资料搜索
热点信息
·FTP用户无法登录排错详解
·serv-u开启pasv模式和模式
·防范Serv-U漏洞
·ProFtpd快速指南(六)
·如何配置FTP服务器
·FTP服务器架设--安全篇
·国产FTP助手--网络传神4
·创建IIS6.0下用户隔离模式…
·FTP服务器架设--管理篇
·FTP Serv-U密码问题
推荐信息
·文件传主输协议FTP命令不完…
·FTP服务器如何实现安全性
·如何配置FTP服务器
·FTP用户无法登录排错详解
·Serv-U 6.4 的安全配置
·关于Serv-U安全加固
·基于UNIX平台FTP服务器的建…
·基于UNIX平台FTP服务器的建…
·构造公司内部Web、FTP服务…
·FTP使用精萃--FTP的内部命…


Google
 
ISA下FTP的解决办法(1)
〖编辑:Cloudy | 浏览:人次〗

有很多人对FTP的问题多多,大家参考、讨论一下。我的环境如下:

  SERVER:ISA SP1,IIS
  CLIENT:Windows 2000 and XP, CuteFTP

  本文主要讨论ISA和FTP在同一台机器上的处理办法。

  大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯。但是,FTP协议却有所不同,它使用双向的多个连接,而且使用的端口很难预计。一般,FTP连接包括:

  一个控制连接(control connection)

  这个连接用于传递客户端的命令和服务器端对命令的响应。它使用服务器的21端口,生存期是整个FTP会话时间。

  几个数据连接(data connection)
这些连接用于传输文件和其它数据,例如:目录列表等。这种连接在需要数据传输时建立,而一旦数据传输完毕就关闭,每次使用的端口也不一定相同。而且,数据连接既可能是客户端发起的,也可能是服务器端发起的。

  在FTP协议中,控制连接使用周知端口21,因此使用ISA的IP PACKET FILTER就可以这种连接进行很好的安全保护。相反,数据传输连接的目的端口通常实现无法知道,因此处理这样的端口转发非常困难。FTP协议使用一个标准的端口21作为ftp-data端口,但是这个端口只用于连接的源地址是服务器端的情况,在这个端口上根本就没有监听进程。FTP的数据连接和控制连接的方向一般是相反的,也就是说,是服务器向客户端发起一个用于数据传输的连接。连接的端口是由服务器端和客户端协商确定的。FTP协议的这个特征对ISA转发以及防火墙和NAT的配置增加了很多困难。

  除此之外,还有另外一种FTP模式,叫做被动模式(passive mod)。在这种模式下,数据连接是由客户程序发起的,和刚才讨论过的模式(我们可以叫做主动模式)相反。是否采取被动模式取决于客户程序,在ftp命令行中使用passive命令就可以关闭/打开被动模式。


录入时间:2006-05-24 20:59:10 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号