FTP(File Transfer Protocol)是Internet上用来传送文件的协议(文件传输协议)。它是为了我们能够在 Internet 上互相传送文件而制定的的文件传送标准,规定了 Internet 上文件如何传送。也就是说,通过 FTP 协议,我们就可以跟 Internet 上的FTP 服务器进行文件的上传(Upload)或下载(Download)等动作。
和其他 Internet 应用一样,FTP 也是依赖于客户程序/服务器关系的概念。在Internet 上有一些网站,它们依照 FTP 协议提供服务,让网友们进行文件的存取,这些网站就是 FTP 服务器。网上的用户要连上 FTP服务器,就要用到 FTP 的客户端软件,通常 Windows 都有“ftp”命令,这实际就是一个命令行的 FTP 客户程序,另外常用的 FTP 客户程序还有CuteFTP、Ws_FTP、FTP Explorer等。
其实 早期在Internet上传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC、工作站、MAC、服务器、大型机等等,而这些计算机可能运行不同的操作系统,有Unix、Dos、 Windows、MacOS等等,各种操作系统之间的文件交流,需要建立一个统一的文件传输协议,这就是所谓的FTP。虽然基于不同的操作系统有不同的 FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。
与大多数Internet服务一样,FTP也是一个客户机/服务器系统(C/S)。用户通过一个支持FTP协议的客户机程序,连接到远程主机上的FTP服务器 程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户指定目录中。FTP客户程序 有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作上要简洁方便的多。
在FTP的使用当 中,用户经常遇到两个概念:"下载"(Download)和"上载"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上载"文 件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上载(下载)文件。
要连上FTP 服务器(即“登陆”),必须要有该FTP 服务器的帐号。如果是该服务器主机的注册客户,你将会有一个FTP 登陆帐号和密码,就凭这个帐号密码连上该服务器。但Internet 上有很大一部分 FTP 服务器被称为“匿名”(Anonymous)FTP 服务器。这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记注册。[1]
1.收费网站空间商提供的网站内容上传服务
2.技术站点的文件交流
WEB上传与FTP上传的比较:
WEB上传使用HTTP超文本传输协议,FTP上传使用FTP文件传输协议。
WEB上传使用简单,但是稳定性差,尤其上传大文件时,很容易中途中断。
FTP上传可以借助FTP工具,稳定性好,可以断点续传,适合上传大文件或一次上传很多文件。
上传前先要弄清楚三个问题——主机地址、用户名和密码,只要知道这三项,上传就会变得非常简单。首先打开 IE ,在地址栏里输入 “ftp://***.***.***” ,注意双斜线前是 “ftp” ,然后稍等片刻,会弹出一个对话框,这个对话框就是要你输入用户名和密码的,在用户名栏中输入 “您在网易个人空间注册的用户名”, 在密码栏中输入 “**********” ,然后回车:浏览器窗口好像是变成了一个文件夹窗口,其实在此时,它就是一个文件夹窗口,你可以 copy 、 cut 、 paste ,也可以直接拖拽,把你要上传的文件直接拖拽到这个窗口里,你甚到可以直接在这个窗口里像操作其它文件一样进行一下修改,怎么样,是不很简单!
在ftp的使用过程中,必须首先登录,在远程主机上获得相应的权限以后,方可上传或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。因此就衍生出了匿名FTP。
Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”和“guest”就可有限制地访问远程主机上公开的文件。许多系统要求用户将E-mail 地址作为口令,以便更好地对访问进行跟综。出于安全的目的,大部分匿名FTP主机一般只允许远程用户下载(download)文件,而不允许上载(upload)文件。也就是说,用户只能从匿名FTP主机拷贝需要的文件而不能把文件拷贝到匿名FTP主机。另外,匿名FTP主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。在具有图形用户界面的 WorldWild Web环境于1995年开始普及以前,匿名FTP一直是Internet上获取信息资源的最主要方式,在Internet成千上万的匿名PTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息,数据和软件。 人们只要知道特定信息资源的主机地址, 就可以用匿名FTP登录获取所需的信息资料。虽然使用WWW环境已取代匿名FTP成为最主要的信息查询方式,但是匿名FTP仍是 Internet上传输分发软件的一种基本方法。
8uftp是截止2012国产里唯一一款由国人自主研制开发的FTP软件, 其简便的操作界面及快速的传输速率使它迅速的占领FTP市场。另外一大亮点就是完全免费,不需要任何复杂的注册手续,只要下载下来就能直接使用。
(1) 非常精辟的ftp客户端。
(2) 终身免费中文版,非汉化版,非破解版。
(3) 涵盖其它FTP工具功能
(4) 独家支持多线程上传,使上传速度更快更稳定。
(5) 同时支持直接上传压缩包,可在空间上直接解压。也可以在空间上压缩后直接下载压缩包。
1. 友好界面
友好的界面可以管理多个ftp站点,使用拖拉即可完成文件或文件夹的上传、下载
2.快速稳定连接
用户可以利用它连接到FTP服务器上传、下载、查看、编辑、删除,移动文件,具有不会因闲置过久而被服务端踢出;
3.免费智能升级
智能升级检查,免费升级; 特色:不占内存,体积小,永久免费,多线程,支持在线解压缩。
4.多线传输
8UFTP拥有多线传输及文件续传的功能,让你可以稳定且大量的传输文件;
5.在线解压缩
装有8UFtp服务端软件的ftp站点还可以在线解压缩站点的RAR文档; 另外,8UFTP工具包括8UFTP客户端工具和8UFTP智能扩展服务器端工具。
2010-12-14 版本 v2.9.4.5升级功能
1.内核代码优化
2. 增加工具栏广告
2010-10-12 版本 v2.9.3.4升级功能
1. 解决win7系统乱码问题
2. 状态信息增加显示连接主机的ip及端口
2010-9-6 版本 v2.9.2.3升级功能
1. 优化远程目录列表缓存算法
2. 修复队列窗口重绘问题
3. 增加下载已经存在文件时,定时自动续传处理
4. 增加手工程序升级
2010-9-6 版本 v2.9.1.2升级功能
1. 优化远程目录列表缓存算法
2. 非空队列退出提示
2010-8-16 版本 v2.9.0.1升级功能
1. 扩展命令-外链下载,支持http、ftp链接地址的文件下载到指定的远程ftp目录下
2. 完善处理队列时自动连接远程目录
3. 删除远程文件时,按delete键根据服务端自动选择快速删除
2010-7-26 版本 v2.8.1.2升级功能
1. 完善传输文件不稳定
2. 扩展命令快速删除,能快速删除文件夹
3. 增加标记远程浏览过的文件夹
4. 完善查看或编辑远程文件
2010-7-6 版本 v2.7.9.6升级功能
1. 美化工具栏
2. 明显上层目录操作
3. 完善工具-比较文件夹内容
4. 完善上传存在文件提示
5. 完善重新连接服务器功能
6. 修复上传文件后远程列表文件不刷新问题
7. 增加服务端不支持解压缩提示
8. 修复队列文件需重置操作才能传输问题
2010-6-8 版本 v2.6升级功能
1.增加远程ftp目录的复制URL功能
2.增加远程ftp目录和本地目录对比的工具