FTP使用精萃(一)
工欲善其事,必先利其器。常在网上走,哪能不用FTP!
什么是FTP?
---- FTP(File Transfer Protocol,文件传输协议)是一项允许用户在Internet的一台主机和另一台主机之间进行发送和接收文件的协议。FTP通常也用作可以执行此项协议的程序的名称,它的作用是把文件从一个计算机通过网络复制到另一个计算机。当您启动FTP程序与远程计算机相互传输文件时,为您提供FTP服务的有两个程序: 您本地机上的FTP客户程序提出传输文件的请求; 运行在远程计算机上的FTP服务器程序负责响应请求并把指定的文件传送到您的计算机。Internet上有很大一部分FTP服务器被标为“匿名”(Anonymous)FTP服务器。这类服务器的目的是向公众提供文件传输服务,因此,不要求用户事先在该服务器进行登记。与这类“匿名”FTP 服务器建立连接时,您一般在“用户名”栏填入“anonymous”,而在“密码”栏处填写您的电子邮件地址就可以登录了,更简单的用户名是“ftp”。另一类FTP服务器为非匿名FTP服务器,进入该类服务器前,您必须先向服务器系统管理员申请用户名及密码,非匿名FTP服务器通常仅供内部使用或提供咨询服务。
FTP之源——常见FTP的内部命令 FTP命令是Internet用户使用最频繁的命令之一。现在流行的各种FTP软件,因为它们都遵循FTP协议,因此其核心命令也无非是FTP协议中规定的那些命令。熟悉并灵活应用这些FTP命令,可以大大方便使用者,并收到事半功倍之效。
|
断点续传常见问题解答 1.断点续传是什么? 2.续传的条件是什么? 其次,取决于您所使用的FTP软件是否支持断点续传的功能。在随后介绍的CuteFTP、LeechFTP以及LeapFTP等FTP工具软件都提供断点续传功能。 最后,FTP站点的文件名必须与您本地的文件名相同。如果您在中断下载之后,将下载回来的部分改名的话,将不可能有下载续传的功能。这一点应特别注意。 3.一个文件中断后续传有没有次数限制? |
常用FTP软件
---- 在Unix操作系统上的FTP程序通常是使用基于命令行的基本命令,如本文介绍的FTP常用命令。在有的Windows操作系统中仍然有基于命令行的字符界面的FTP程序,如您可以在MS DOS模式下直接运行FTP命令。但命令行的FTP使用起来自然不方便,随着Windows的图形界面流行以后,自然就有了基于图形界面的FTP程序。WS_FTP是其中资格比较老的一个,CuteFTP相对年轻一些,而后来的Bullet Proof FTP、LeapFTP和LeechFTP就属于比较前卫的了。另外,大部分浏览器,如IE、Netscape也支持FTP协议。不过浏览器的FTP功能只是用来作为WWW的辅助,只能完成基本的操作,不够专业,一般不支持断点续传。下面介绍一下几种常用的FTP软件。
---- CuteFTP
---- 软件类型: 共享软件
---- 软件版本: 4.2
---- 软件大小: 1.6MB
---- 相关站点: http://www.globalscape.com/
---- 本期光盘位置:\Software\FTP Clients\cute421321271.exe
---- CuteFTP采用交互的Install Shield,安装界面简单方便友好。安装启动后,首先出现的是“FTP Site Manager”窗体(如图1所示),用户在该窗口当中对FTP站点进行增加、删除和修改等操作,并可以设定每一个站点自己的相关属性。将FTP站点地址正确加入后,点击“Connect”按钮,就可以连接到指定的FTP站点。如果您还有困难,则可以通过它提供的Connect Wizard(连接向导)进行连接。
---- 在信息显示区当中显示本机与服务器之间传输的命令及响应结果。本地文件管理区中显示了登录当前站点时本机的存储目录; 远程服务器文件管理区显示出远程FTP站点的文件目录信息以供我们选择; CuteFTP的使用就像使用Windows中的资源管理器一样方便,可以通过简单的双击或拖拽完成我们所需的文件上传与下载; 下载进程显示区显示文件的大小及当前的下载状态。
---- CuteFTP除了一般FTP软件都有的功能,如目录结构上传、下载及断点虚传外,还有一些比较的特殊功能,主要包括文件过滤功能,可以让您在本地和服务器端只看到您希望看到的文件类型; 可以为FTP站点当中的目录加一个书签,方便以后继续操作; 能够在上传或下载文件的时候自动修改文件后缀; 可以记录一个宏,然后回放简化用户的一些固定操作。此外,CuteFTP还具有一种剪贴板监视功能,当您将一个FTP站点的URL(即ftp://xxx.yyy.com)拷贝到剪贴板,然后切换到CuteFTP时,CuteFTP可以马上自动与这个站点建立连接。
---- LeapFTP
---- 软件类型: 共享软件
---- 软件版本: 2.7
---- 软件大小: 1.01MB
---- 相关站点: http://www.leapware.com
---- 本期光盘位置:\Software\FTP Clients\lftp270.exe
---- LeapFTP与大多数的FTP软件一样,能够支持现在流行的各种功能,如断点续传和目录操作等等。但是它还具有一些比较有特色的功能,主要是支持Scripting Language,您可以把您希望下载的软件写成一个文件,直接导入LeapFTP以后自动进行下载; 它还能够设定下载的计划安排,将您的下载任务放到网络空闲的时候执行,充分利用网络资源(需要System Agent); 它还可以作为一个DOS的命令,通过添加各种参数直接进行下载操作; 另外,浏览网页时若在文件链接上按鼠标右键选择“复制快捷方式”,便会自动下载该文件。其操作主界面如图3所示。此外LeapFTP还能够直接编辑FTP服务器上的文件、设定文件传送完毕后自动切断Modem的拨号连接以及支持代理服务器等。此外,LeapFTP的参数设置是让人一目了然(如图4所示)。
Bullet Proof FTP
---- 软件类型: 共享软件
---- 软件版本: 2.0
---- 软件大小: 493KB
---- 相关站点: http://www.bpftp.com
---- 本期光盘位置: \Software\FTP Clients\bpftp200.exe
---- 这个软件经常被用户称为子弹头,启动以后主界面与上面介绍的CuteFTP的界面结构基本一样(如图5所示),但是从功能上来讲,两者各有其长处。
---- Bullet Proof FTP最大的特点是在于其高效地抢占FTP服务器资源的功能。一些FTP服务器为了能够保证每一个请求用户都能够下载文件,设定了每一个链接可以下载的文件数目,当下载数量超过以后就会自动断掉链接。Bullet Proof FTP可以在下载完成前,自动地通过断掉重新链接的方式来实现文件下载,直到所有的文件全部下载完成。
---- 它还能够实现自动上载,如果向一个特定的目录中增加文件,Bullet Proof FTP会自动地将该文件上传到您指定的服务器目录。而且它可以在不同的FTP站点及其相应的不同目录当中选择文件,选择全部完成以后,再开始进行下载,并可以在下载的过程中对下载队列当中的文件进行重新排序和删减。它还能把每一次访问FTP站点的目录结构放到自己的Cache当中,以后可以离线浏览FTP站点的内容,很像WWW的离线浏览功能。
---- FTP Voyager
---- 软件类型: 共享软件
---- 软件版本: 7.2.3
---- 软件大小: 2.42MB
---- 相关站点: http://www.FTPvoyager.com
---- 本期光盘位置:\Software\FTP Clients\ftpvsetup.exe
---- FTP Voyager的最大特点是其界面与Windows的资源管理器相似(如图6所示),使用起来就像是在两个资源管理器当中工作。只不过一个是本地硬盘和另一个是FTP站点的内容。只需要通过简单拖拽就可以实现两者之间的上传或下载。
---- 它还能够支持两个目录的同步操作,也就是我们常说的镜像,比较特殊的是,您选择的两个目录既可以都在FTP站点上,也可以都在本地,当然最常见的还是分别在两个地方。这款软件也支持文件过滤的功能,您可以只选择希望看到的软件,方便您进行选择。
---- 这个软件还有一个比较特殊的功能,就是支持直接在两个FTP服务器之间传送文件,只要启动两个FTP Voyager窗口,在两者之间进行拖拽操作就可以实现这个功能。这个功能可以让您先寻找自己需要的文件,然后再把这个文件转移到较快的FTP服务器上面方便下载。
---- 当然这个软件的其他通用功能也是很不错的,能够支持剪贴板检测、文件及目录的传输以及断点续传等功能。
---- Absolute FTP
---- 软件类型: 共享软件
---- 软件版本: 1.7
---- 软件大小: 1.43MB
---- 相关站点: http://www.VarDyke.com
---- 本期光盘位置:\Software\FTP Clients\aftp19.exe
---- Absolute FTP与其他FTP软件不同,它采用了多文档结构,内部窗口的结构与Windows的资源管理器非常相似(如图7所示),它可以在一个主窗口内打开多个FTP站点,而其他的FTP工具如果要打开多个站点(如图8所示),就需要启动多个程序才能够实现。因此Absolute FTP能够与多个FTP站点同时进行文件传输。软件本身支持FTP服务器之间的直接数据传送,正是因为这种设计,使操作变得非常简单,只需要在窗口当中拖动文件或目录就可以实现该功能。
另外一个比较特殊的功能就是它可以为每一个链接设定一个参数设置,这样,在访问内部FTP和外部FTP的时候,就可以区别对待了。
地区网络中心ftp站点 东北地区网络中心ftp ftp://ftp.synet.edu.cn/ 西北地区网络中心ftp ftp://ftp.xanet.edu.cn/ 华北地区网络中心ftp ftp://ftp.bjnet.edu.cn/ 国内部分高校ftp站点 国内部分其他网址 微软公司国内下载站点 |