2010-5-12
1
本章学习目标
本章主要讲解 Internet网络上文件传
送的工作原理,如何在 Internet网络上快
速下载或上传文件,以及如何建立自己
的文件传送服务器。通过对本章的学习,读者应该掌握以下主要内容:
? FTP的工作原理
? 上传文件工具 CuteFTP的使用方法
? 文件下载工具 FlashGET的使用方法
? FTP服务器的建立
2010-5-12
2
第 6章 FTP文件传送
6.1 FTP的工作原理
6.2 上传文件工具 CuteFTP的使用方法
6.3 文件下载工具 FlashGET的使用方法
6.4 FTP服务器的建立
2010-5-12
3
6.1.1 什么是 FTP
? FTP( File Transfer Protocol)是文件传输协议,是用于 Internet网
络的最简单的协议之一。同 HTTP协议一样,FTP协议也是一种
TCP/IP应用协议。 FTP协议主要是用于将文件从网络上的一台计
算机传送到另一台计算机(它们之间可能相距很远)。
? FTP的一个突出优点,就是可在不同类型的计算机和操作系统之
间传送文件,无论是 PC机、服务器、大型机,还是 DOS平台、
Windows平台,Unix平台,只要双方都支持 TCP/IP协议族中 FTP
协议,就可以很方便地交换文件。文件传送协议 FTP只提供文件
传送的一些基本的服务,它使用 TCP可靠的运输服务。
? 在 FTP的工作模式中,文件传输分为, 上传, ( Upload )和
,下载, ( Download)两种。, 上传, 是指用户将本地文件上
传到 FTP服务器上,,下载, 则是指用户将远程 FTP服务器上的
文件下载到本地计算机上
2010-5-12
4
6.1.2 FTP的工作原理
2010-5-12
5
6.1.3 FTP的访问形式
用户对 FTP服务的访问有两种形式:
1.匿名 FTP
匿名 FTP允许远程用户访问 FTP服务器前提
是可以同服务器建立物理连接。无论用户是否
拥有该 FTP服务器的帐号,都可以使用
,anonymous”用户名进行登录,一般以 E-mail地
址做口令 。
2.用户 FTP
用户 FTP方式为已在服务器建立了特定帐号的
用户使用, 必须以用户名和口令来登录 。
2010-5-12
6
6.1.4 FTP的常用命令
1.在 DOS下:
只要在 DOS命令提示符下键入,FTP”就可启动 FTP
客户端程序,出现,ftp>”提示符。
( 1)与某个 FTP服务器建立连接
在提示符,ftp>”下,执行,open ftp.whpu.edu.cn”
( 2)列出 FTP服务器上的目录
在提示符, ftp>”下,执行, ls”或, dir”命令
( 3)改变当前目录
在提示符, ftp>”下,执行, cd”或, pwd”命令,可
以查看当前目录;执行, cd..”命令可以进入上一级
目录;执行, cd 子目录名, 命令,可以进入子目录
2010-5-12
7
( 4) 一般文件传送
1.下载单个文件
get命令能从远程计算机上取一个文件命令格式
为,get 源文件名 目标文件名
2.下载多个文件
mget命令是从远程计算机取多个文件 。 命令格式为,mget 源文件列表
3.上传单个文件
将本地计算机的文件传送到远程计算机上, 其
命令格式为,put 源文件名 目标文件名
4.上传多个文件
mput命令可以从远程主机一次下载多个文件 。
其命令格式为,mput 文件名列表
5.执行 close命令来关闭连接;执行 quit命令退出
FTP程序
2010-5-12
8
6.1.5 通过浏览器进行 FTP文件传输
( 1) 启动 IE浏览器
( 2)在地址栏输入要访问的 FTP服务器
的地址(例如 ftp://ftp.whpu.edu.cn),
然后按, Enter”键
( 3)定位到所需文件所在的目录。如
要下载文件,只需找到该文件,然后单击
它,将打开如图 6-14“文件下载, 对话框。
2010-5-12
9
6.2 上传文件工具 ――CuteFTP
CuteFTP采用交互式界面与 FTP服务器建
立连接, 连接成功之后允许用户进行上传
或下载文件, 是目前市场上比较优秀的一
种 FTP客户端软件, 使用 CuteFTP不再需要
记忆一些 FTP的命令, 是一种非计算机专
业人员连接 FTP服务器的一种最佳途径 。
CuteFTP具有很多强大的功能,例如支
持断点续传、上传文件和下载文件等功能。
另外还有站点切换方便、使用简便快捷、操作界面友好等优点
2010-5-12
10
6.2.1 CuteFTP的安装
1.找到 CuteFTP软件的安装程序并用鼠标
左键双击它,打开 CuteFTP的安装窗口
2.单击该对话框的, Next”按钮,将弹出目
标文件夹对话框,让用户选择安装路径。
选择好路径之后,单击, Next”按钮,
开始复制 CuteFTP和程序文件。
3.文件复制完毕后,会弹出安装完成对话
框,单击, Finished”按钮,完成安装过
程。
2010-5-12
11
6.2.2 CuteFTP的站点管理器
1.在桌面上双击, CuteFTP”图标,便可进入
CuteFTP软件的主界面窗口
2.在 CuteFTP软件的主界面窗口中,选择, 文件,
菜单中的, 站点管理器, 命令,即打开站点
管理器窗口
3.在 CuteFTP中,系统预告提供了部分有名的
FTP站点,共分为 14类,每一类站点又包括了
许许多多子类站点。
2010-5-12
12
4.除了系统提供了部分的 FTP站点以外, 用户还
可以增加别的 FTP站点 。 单击, 新建 ( N), 按
钮, 弹出, 添加主机, 对话框, 在此对话框中,
用户需要填写所添加站点的一些信息, 主要包
括:
站点标签:这个标签将显示在站点管理屏幕
主机地址,FTP服务器的域名或 IP地址
用户 ID:用户在 FTP服务器的用户名
密码:用户的密码
登录类型:请用户在, 正常,,, 匿名,,
,两种, 中进行选择
传送类型:请用户在, ASCII”,,二进制,,
,自动检测, 中进行选择
2010-5-12
13
6.2.3 与 FTP服务器建立连接
1.与, FTP站点管理器, 中的站点连接
在 CuteFTP主工作窗口中,选择, FTP”菜单中
的, 站点管理器, 命令,或单击工具条中的
,站点管理器,,在此对话框中,用户选择要
与其建立连接的 FTP主机名称,然后单击, 连接,
按钮,返回主工作窗口,计算机将进行自动注
册连接
2.与任意站点直接进行连接
在 CuteFTP主工作窗口中,选择, 文件, 菜单
中, 快速连接, 命令,或单击工具条中的, 快
速连接, 按钮,显示快速连接窗口。用户可直
接输入地址、用户名、密码和端口号。
2010-5-12
14
6.2.4 CuteFTP的文件上传和下载
1.文件上传
在利用 CuteFTP软件进行文件上传之前,必须要先和
FTP服务器建立连接。当与 FTP服务器建立连接之后,用
鼠标把窗口左下部准备上传的文件或文件夹托拽到右下
部的相应的目录上,此时会弹出一个, 确认, 对话框,
单击, 是, 按钮,CuteFTP便开始上传。
2.文件的下载
与文件上传一样,在利用 CuteFTP软件进行文件下载之
前,必须要先和 FTP服务器建立连接,当与 FTP服务器建
立连接之后,用鼠标把窗口右下部准备下载的文件或文
件夹托拽到左下部的相应的目录上,此时同样会弹出一
个, 确认, 对话框,单击, 是, 按钮,CuteFTP便开始
下载。
2010-5-12
15
6.2.5 在 FTP服务器端的文件管理
1.新建文件夹
在窗口右下半部分单击鼠标右键,选中, 建
立新目录, 命令,打开对话框。 输入准备新建
文件夹的名字,单击, OK”按钮即可。
2.删除文件
当与 FTP服务器建立连接之后,选中准备删除
的文件,在这些文件上按鼠标的右键,弹出快
捷菜单,选中, 删除, 选项,然后弹出对话框,
单击, OK”按钮,所选中的文件会从 FTP服务器
上删除。
2010-5-12
16
6.3 文件下载工具 ——FlashGET
6.3.1 FlashGET简介
文件下载的最大问题是速度, 文件下载后的
最大问题是下载后的文件管理 。 网际快车
FlashGET就是为解决这两个问题所编制的软件,
通过把一个文件分成几个部分同时下载可以成
倍的提高速度, 下载速度可以提高 100%到
500%。 FlashGet可以创建不限数目的类别, 每
个类别指定单独的文件目录, 不同的类别保存
到不同的目录中去, 强大的管理功能包括支持
拖拽, 更名, 添加描述, 查找, 文件名重复时
可自动重命名等等, 而且下载前后可轻易管理
文件 。 新版本中更添加了镜像和自动镜像查找
功能使得下载速度得到了进一步提高 。
2010-5-12
17
6.3.2 FlashGET的安装与下载任务管理
网际快车的安装方法十分简单,跟一般软件
的安装过程一样,指定安装目录,然后其他的
按照默认值即可,
1.添加下载任务
( 1) 监视浏览器点击
( 2)扩展 IE的弹出式菜单
( 3) 监视剪贴板
( 4) 拖放
( 5) 直接输入 URL
2.任务属性
3.界面设置
4.文件的管理
5.FlashGet IE工具条
2010-5-12
18
6.4 在 IIS上建立 FTP服务器
6.4.1 FTP服务器的安装
在 Windows 2000 Server中的 IIS上, 建
立 FTP服务器, 安装的方法如下:
( 1) Windows 2000 Server启动之后, 依
次选择, 开始 → 设置 → 控制面板 → 添加 /
删除程序,, 打开, 添加 /删除程序, 窗
口 。
( 2) 然后单击, 添加 /删除 Windows 组
件,, 打开, Windows 组件向导, 窗口
2010-5-12
19
( 3)在, 组件, 的列表框中,滚动列表并选中, Internet信息服务 (IIS)”。 单
击, 详细信息, 按钮,打开, Internet
信息服务 (IIS)”窗口
( 4)在, Internet信息服务 (IIS)”下,
单击, 文件传输协议 (FTP)服务器,,选
中它,然后单击, 确定, 按钮。
( 5)安装程序开始配置组件,在, 文件
复制来源, 中,键入 Windows 2000分配
文件的完整路径,然后单击, 确定, 按钮。
所需的文件被复制到硬盘上,其它用户就
可以使用 FTP服务器了。
2010-5-12
20
6.4.2 启停 FTP服务
在 IIS中, 只有在 FTP服务启动后, 客户端才能
访问 FTP服务器所提供的资源 。 启动与停止 FTP
服务是非常简单的 。 具体步骤如下:
( 1)在 Windows的桌面上,依次选择, 开始 →
程序 → 管理工具 → Internet信息服务,,打开
Internet信息服务对话框。
( 2)选中要启停的 FTP站点,点击鼠标右键。
( 3)如果 FTP服务正在运行,则可以通过点击
菜单中的, 暂停, 或, 停止, 来暂停或停止 FTP
站点。
( 4)若 FTP服务未启动或暂停,则可以通过点
击菜单中的, 启动, 来启动 FTP站点,开始 FTP
服务 。
2010-5-12
21
6.4.3 新建 FTP站点
创建 FTP站点的具体步骤如下:
( 1)打开 Internet信息服务对话框,在其中选中
要添加 FTP站点的服务器,单击鼠标右键,选
中“新建 FTP站点”则出现,FTP站点创建向导”
窗口。
( 2)单击“下一步”按钮,则出现输入 FTP站
点说明的窗口。在该窗口中为新创建的 FTP站
点输入说明,如,myftp”,这样在 Internet信息
服务窗口中可以根据这个 FTP说明来管理该 FTP
站点。该说明并不是 FTP站点在浏览器端的名
称。 FTP站点的名称还取决于该服务器的主机
名称、域名和 DNS服务器。
2010-5-12
22
( 3)单击“下一步”按钮,出现 FTP站点的 IP
地址和端口设置窗口。在该窗口中为 FTP站点
选择合适的 IP地址和端口号即可。
( 4)单击“下一步”按钮,则出现输入主目录
路径窗口。主目录是 FTP站点资源所在的主目
录,用户访问该 FTP站点首选浏览到的是该目
录的资源。
( 5)单击“下一步”按钮,则出现设置 FTP站
点访问权窗口。在该窗口中可以设置“读取”
或“写入”权限。这样,用户可以下载或上
传文件。
( 6)单击“下一步”按钮,则出现系统提示已
经完成 FTP的创建,当单击“完成”按钮后就
创建了一个 FTP站点并自动启动该站点。
2010-5-12
23
6.4.4 FTP站点属性设置
1,FTP站点属性页设置
打开某一 FTP站点的属性页, 在该属性页中可
以设置 FTP站点的标识, 端口, 连接, 是否
启动日志以及查看当前会话 。
2.安全帐号
使用“安全帐号”属性页来控制可访问服务
器 的用户,并指定用于登录计
算机的匿名客户请求的账号,大多数 Internet
站点允许匿名登录,如果允许匿名登录,那
么,此用户的所有用户权限,如访问信息的
权限,都将使用 USR_computername账号。要
使用当前的安全系统控制信息访问,主将匿
名登录帐号从 IUSR_computername更改为网
络中的现有帐号。
2010-5-12
24
3,消息属性
使用该属性页创建自己的消息, 以便访
问站点用户可以接收此消息, 首次连接到 FTP
服务器时, 将显示, 欢迎, 文本 。 默认情况
下此消息为空;客户从 FTP服务器注销时, 将
显示, 退出, 文本 。 当 FTP服务器的连接数已
达到所允许的最大值时, 如果客户仍试图进行连接, 则显示此文本 。
4,主目录属性
使用此属性页更改 FTP站点的主目录或修
改其属性 。 主目录是 FTP站点中用于已发布文
件的中心位置, 在 FTP站点目录的本地路径后
的文件框中输入目录路径或目标 URL。 对于本
地 目 录, 请 使 用 完 整 路 径 ; 如
,c:\liubing\ftproot”;对于网络共享路径,
使用, \\计算机名 \ 共享文件夹, 。
2010-5-12
25
5,目录安全性
,目录安全性, 属性页通过设置特
定 IP地址的访问权限,来阻止某些个人
或群组接入 FTP服务器。
通过指定允许或禁止访问的 IP地址,
子网掩码, 一台或多台计算机的域名,
可以控制对每个 Internet服务的访问权
限 。
默认情况下,如果对所有用户选择
允许访问,就可以指定那些被禁止访问
的计算机。
2010-5-12
26
6.4.5 添加虚拟目录
向 FTP站点添加新的虚拟目录具体步骤如下:
( 1) 用鼠标右键单击 FTP站点, 如默认的 FTP站
点, 选中, 新建 → 虚拟目录,, 则出现创建虚
拟目录向导窗口 。
( 2) 单击, 下一步, 按钮, 出现, 虚拟目录别名,
窗口, 输入要创建的虚拟目录别名, 如, mp3”。
( 3) 单击, 下一步, 按钮, 出现, FTP站点内容
目录, 窗口, 在该窗口来映射虚拟目录的真实
目录 。 虚拟目录可以映射为本计算机中的目录,
另一计算机 ( 网络共享 ) 中的目录 。
( 4) 单击, 下一步, 按钮, 出现, 访问权限,
窗口, 可以设置, 读取, 或, 写入, 。 确定后即可完成虚拟目录的创建 。
2010-5-12
27
本章小结
本章首先讲解了 FTP文件传送的工作原理,使
读者明白在文件传输协议的控制下文件是如何从一
端发送到另一端的,以 FTP的客户端和服务器端程
序是如何协调进行工作的;第二,在本章还讲解了
在 Windows的虚拟 DOS方式下是如何与 FTP服务器
进行连接、上传和下载文件的;第三,在本章还讲
解了如何用浏览器方式从 FTP服务器下载文件以及
专用的 FTP下载工具 ―― FlashGET的使用方法;第
四,本章还讲解了如何使用上传和下载的专用工具
―― CuteFTP使用方法;最后,在本章还介绍了如
何制作一个 FTP服务器,使读者对于 FTP的工作方
式以、所受到的限制以及它的安全性的理解都会进
一步加深。通过这一章的学习,使读者能够快速地在 Internet网络上下载所需要的工具或游戏软件,并
对这些下载的软件进行轻松地管理。
2010-5-12
28
习 题
1,简述 FTP的工作原理
2,什么是匿名 FTP?
3,试着用虚拟 DOS方式从一个支持 FTP的网站
下载文件?
4,试用 FlashGET软件从 FTP服务器下载文件 。
5,试用 CuteFTP来上传一个文件到 FTP服务器 。
6,自己动手来作一个 FTP服务器, 然后把本章
所学的内容全部上机试一下 。