文件传输协议
2.4.1 FTP 基本概念
1.什么是 FTP
FTP(File Transfer Protocol)中文译为文件传输协议,是因特网上的另一项主要服务,这项服务的名字是由该服务使用的协议引申而来的,各类文件存放于 FTP 服务器,可以通过 FTP客户程序连接 FTP 服务器,然后利用 FTP 协议进行文件的“下载”或“上传”。所谓下载就是通过相应客户程序,在文件传输协议的控制下,将因特网共享文件服务器中的文件传回到本地计算机中,这个传回文件的过程就称为下载(Download)。除此之外,也可以将本地计算机中的文件传送到 FTP 服务器上,这个过程便称为上传(Upload)。
2.匿名 FTP(Anonymous FTP)
连接 FTP 服务器,大都要经过登录(Login)的过程,也就是输入在该服务器上申请的账号和密码,其目的是要让 FTP 服务器知道是谁登录进来使用该主机。由于 FTP 服务相当热门,为了方便使用者,大部分 FTP 服务器都提供了一种称作 Anonymous FTP(匿名 FTP)的服务,使用者不需要申请主机的特殊账号及密码,即可进入 FTP 主机,任意浏览及下载公共文件。在使用匿名 FTP 时,只要以 anonymous 作为登录的账号,再用电子邮件地址作为密码即可进入主机。使用匿名 FTP 进入某主机时,通常只能下载文件,而无法上传文件到该主机或修改主机中的文件。不过有些主机的管理者,为了让大家有机会发表自己的文件或软件,会在 FTP主机上建立一些目录,即使是以匿名的方式登录,也可以自由地上传或修改这些目录下的文件。
3.FTP 客户程序
访问 FTP 服务器的客户机上必须装有专门的客户程序,常见的 FTP 客户程序有:命令行程序 FTP、图形化客户程序 WS_FTP、CuteFTP 或浏览器。命令行客户程序是 Windows 目录下的一个可执行文件 FTP. EXE,执行 FTP 命令后,进入 FTP 命令环境,建立加接、下载和上传文件都需要专门的 FTP 命令来完成。图形化客户程序 WS_FTP、CuteFTP 可从网上下载安装,建立连接、下载和上传文件是在 Windows 的图形化界面中完成的,相对简单一些,但命名用者需要安装 WS_FTP 程序,并学习 WS_FTP 的操作使用方法,和命令行客户程序一样,这两个程序在使用时都需要建立连接,输入账号进行登录,即使是匿名登录也需要输入anonymous 账号进行身份验证。对比来讲,用浏览器作为 FTP 客户程序访问 FTP 服务器是最为方便的一种方法,常见的浏览器 Microsoft Internet Explorer 和 Netscape Communicator 等都可作为 FTP 客户程序使用,并且匿名登录时不需要输入 anonymous 账号进行身份验证。注意:在浏览器 UPL 地址栏中如果不输入服务器类型,则默认的服务器类型是 http,即采用超文本传输协议 WWW 服务器。在访问 FTP 服务器时,要指明所访问的服务的类型“ftp”。另外,在访问 FTP 服务器之前,通常需要知道所需要的软件或资料存放的位置。
2.4.2 FTP客户程序浏览器
下面,以 IE 浏览器作为 FTP 客户程序,访问清华大学的 FTP 服务器。下载“图形界面的FTP 客户程序 WS_FTP”。
(1)启动IE浏览器,在URL地址栏输入:
(2)双击 Software 文件夹,依次进入 Network、FTP、Client、WsFTP 文件夹,如图 2-47所示。
(3)找到要下载的文件 Ws_FTP.zip,双击该文件,弹出“文件下载”对话框,如图 2-48所示。单击“保存”按钮,出现“另存为”对话框,指定下载文件存放的目录和文件名,确定后开始下载。
2.4.3 FTP 客户程序 FTP.exe
从使用者的角度来看,
一般情况下,应在 Windows 的命令行提示符下使用这个工具,也可以在“运行”对话框中输入 FTP,如图 2-49 所示,随即进入 FTP 命令行状态,如图 2-50 所示。
这时就可以使用 FTP 命令行工具了,通常先用 open 命令打开一个连接,把本地计算机与一个远程主机连接起来,然的用 dir 命令查看远程主机内容,用 cd 命令进入相应的目录。用get 或 mget下载远程主机的文件到本地计算机上。若对远程主机拥有写权限,就可用 put或put 把本地计算机的文件传到远程主机动上。完成任何后用 close 关闭此连接,然后可用 open打开另外一个连接或用 quit 退出 FTP.下面简要介绍一下几个重点的 FTP 命令。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |