当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 有很多人对FTP的问题多多,大家参考、讨论一下。
 

 

 ·ftp命令详解    »显示摘要«
    摘要: ftp命令是internet用户使用最频繁的命令之一,不论是在dos还是unix操 作系统下使用ftp,都会遇到大量的ftp内部命令。 熟悉并灵活应用ftp的内部 命令,可以大大方便使用者,并收到事半功倍之效。 ftp的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中 -v 显示远程服务器的所有响应信息......
 ·flashfxp的fxp使用    »显示摘要«
    摘要: ftp——file transfer protocol(文件传输协议),上网的你恐怕已经不陌生了。什么,不知道?下载软件总该知道吧,用的就是这个网络协议! 软件下载多了之后,就作了个人主页,作了主页之后还嫌不够,就又想作个镜像网站,以备那个免费的www服务器坏了后好及时顶替,让网友们依旧有好的软件使。后来,一个镜像不够为来自不......


ISA下FTP的解决办法

有很多人对ftp的问题多多,大家参考、讨论一下。 【相关文章:音乐传真自己当唱片DJ

【扩展阅读:打造无限制的DVD播放平台

【扩展信息:我的网络音乐之旅,iTunes试用(2)

我的环境:

server:isa sp1,iis

client:windows 2000 and xp, cuteftp

主要讨论isa与ftp在同一台机器上的处理办法。

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命令就可以关闭/打开被动模式。

前面我们讲过,ftp协议的数据传输存在两种模式:主动模式与被动模式。这两种模式发起连接的方向截然相反,主动模式是从服务器端向客户端发起;被动模式是客户端向服务器端发起连接。


...   下一页
 ·flashfxp五大技巧    »显示摘要«
    摘要: flashfxp五大技巧 1、关闭自动更新功能:用记事本打开flashftp安装目录下的flashfxp.ini文件,在[liveupdate]下添加或许该以下内容即可关闭flashfxp自动更新功能。proxy=0check=0interval=02、让flashfxp站点密码变成明文:在“site”菜......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE