文件传输001
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图6.2 通过指定的URL访问FTP服务器
⑵ 浏览FTP服务器文件目录和下载文件 如图6.3所示,通过IE浏览器访问FTP服务器的使用方法与 资源管理器十分相似。FTP资源作为左侧目录窗口中的一个对象, 可以象访问本地资源一样访问FTP服务器上的资源。
图6.3浏览FTP服务器文件目录
⑶ FTP服务器目录中文件的访问 FTP服务器目录中的文件可以下载到本地后再打开或运行。 如果在FTP目录中直接双击某个文件,就会弹出如图6.4所示的 【文件下载】窗口。用户可以选择【在文件的当前位置打开】或 【将该文件保存到磁盘】两种模式。
图6.4 文件下载窗口
当选择【在文件的当前位置打开】方式时,系统会先下载该文 件,然后打开或运行此文件,此时,该文件被保存到系统临时文 件夹中,如图6.5所示。
图6.5 直接打开方式访问文件
6.2.2 FTP命令行的使用
1.FTP命令 FTP的命令行格式为:ftp -v -d -i -n -g [主 机名] 。 FTP被不同类型的计算机广泛支持,它的命令很 多,我们以Windows2000中的ftp命令为例,结合实训 任务介绍常见的FTP命令及其作用:
6.2 常用FTP客户端软件的使用
6.2.1 浏览器作为FTP客户端的使用
以IE浏览器作为客户端登录FTP服务器下载资料 是FTP服务较常用的方式,它不需要专用的下载工具, 使用通用的Web浏览器和统一的资源定位器URL即可实 现与FTP服务器之间的文件传输,操作简单方便,但 IE浏览器作为客户端使用在下载速度等性能方面不如 专用软件的好。
图6.27 目录比较选项
图6.26 文件夹工具
如图6.28所示,当网站管理员在本地维护网站后,只需要 通过比较文件夹功能,找出本地与远程FTP目录中不同的内容进 行发布即可,从而提高了发布的效率。 ⑶ 同步文件夹用于将本地目录与远程FTP目录进行同步。用户需要 设置本地路径和远程路径,并通过设置的同步方向进行同步。用 户可以选择“本地镜像”、“远程镜像”、“互为镜像”三种方 式,设置本地与远程同步目录的同步更新方式,如图6.29所示。
图6.24 连接远程FTP站点
⑸如图6.25所示,本地下载内容更新后,可以将左侧窗格中对应的 更新后的文件选中,拖动到右侧窗格中对应的网站目录下,这时 系统会要求用户确认同名文件替换,用户可以选择“是”、“全 部是”或“否”来执行本次更新操作。
图6.25 从本地目录向远程Web服务器更新
4.任务十二 直接在远程FTP目录中进行文件操作 操作方法 ⑴ 网站管理员可以通过在Web站点根目录或指定目录下的右键快捷 菜单中的【文件夹工具】来进行本地和远程文件资源的同步。如 图6.26所示,文件夹工具包括:比较文件夹、同步文件夹、备份 远程文件夹和监视本地文件夹。 ⑵ 比较文件夹用于比较本地与远程FTP目录中的内容,用户可以设 置比较选项:忽略大小写、比较大小、比较日期,如图6.27所示。
6.2.3 FTP客户端专用软件的使用
专用FTP软件在FTP客户端计算机上需安装FTP客 户程序。FTP客户程序有字符界面和图形界面两种。 CuteFTP即属于图形界面的FTP客户程序。 CuteFTP是一个FTP客户端应用程序,是一个非 常优秀的上传、下载工具,它不需要用户记忆各种命 令,使用鼠标拖放操作即可实现FTP的下载和上传功 能,在目前众多的FTP软件中CuteFTP以其使用方便、 操作简单而受到用户的青睐。
6.1.3 匿名FTP
用户对FTP服务的访问方式有两种:一种是用户 FTP,这种方式为已在FTP服务器上建立了特定帐号的 用户使用,需要合法的用户名和密码才能登录到远程 计 算 机 传 输 文 件 ; 另 一 种 是 匿 名 FTP , 用 户 作 为 “anonymous” 登录到FTP服务器,不需要有自己的用 户名和密码。 基于安全考虑,匿名用户的访问范围被限定在服 务器特定的区域内。一般来说,匿名登录后用户的权 限很低,通常只能从服务器下载文件,而不能上传或 修改服务器上的内容。
1.任务二 使用FTP命令与FTP服务器建立连接和关闭连接
操作方法 ⑴ 进入Windows2000的Shell模式。执行【开始】→【运行】,在运 行窗口中输入“cmd”,进入命令行模式。 ⑵ 通过ftp命令连接远程FTP服务器,命令为:ftp IP地址或域名。 本例中已设置一个IP地址为172.16.1.3,域名为ftp.eop.com 的FTP服务器,FTP服务器可以通过匿名方式访问,有“读取” 和“写入”权限。服务器连接命令为:ftp ftp.eop.com ⑶ 输入用户名“anonymous”,在输入密码处按回车键。 ⑷ 用户登录后,显示FTP服务器上设置的站点欢迎消息,并显示 Anonymous用户已登录。 ⑸ 此时可以通过dir或ls等命令查看FTP服务器上的内容,测试是否 正常连接。 ⑹ 输入关闭连接的命令disconnect或close,关闭当前FTP连接。 ⑺ 此时显示FTP服务器上设置的退出消息,在提示符下输入命令 quit,退出FTP模式。 操作命令和显示结果如图6.6所示。
第6章 文件传输
本章的主要任务是了解Internet上广泛应 用的FTP文件传输服务,掌握FTP文件传输的基 本概念和原理,掌握FTP客户端软件的使用, 了解FTP服务器的配置方法。
6.1 文件传输协议FTP
6.1.1 FTP简介 FTP文件传输协议(File Transfer Protocol,简 称FTP)是Internet上的一种高效、快速传输大量信息 的方式。它可以将大量的文件从一台计算机 (FTPServer)传送到用户的本地计算机上并存储起来。 FTP除用于下载文件外,还广泛用于文件上传, FTP的另一突出优点是它可以在不同类型的计算机之间 传送文件。
1.任务一:使用IE浏览器作为客户端下载FTP共享资源。 ⑴ 连接FTP服务器 ① 通过Web页面中的超级链接连通FTP服务器
② 通过指定URL地址连通FTP服务器 如果已经知道要访问的匿名FTP服务器地址,例如,如图 6.2 所 示 , 可 以 在 IE 浏 览 器 窗 口 的 地 址 栏 中 直 接 键 入 该 URL“ftp://ftp.eop.com”,即会出现如图所示的结果。
图6.6 与远程FTP服务器建立连接与关闭连接
2.任务三 使用FTP命令在FTP服务器上进行文件浏览
操作命令和显示 结果如图6.7所示。
图6.7 查看远程服务器上的文件
3.任务四 使用get命令 从 FTP 服 务 器 上 下 载 单个文件 操作命令和显示 结果如图6.8所示。
图6.8 使用get命令下载单个文件
1.任务九 安装FTP客户端软件CuteFTP 操作方法 ⑴ 运行CuteFTP安装程序,程序运行后显示安装向导, 通过安装向导,用户可以安装CuteFTP客户端软件。 ⑵ 在安装许可对话框中选择“I accept the terms in the license agreement”,然后单击【Next】,继续 安装。 ⑶选择一种安装类型。 ⑷ 选择了适合的安装模式后,安装程序开始执行安装过 程,并在安装完毕后显示安装完成对话框。 ⑸ CuteFTP客户端软件支持中、英文界面。
6.1.2 FTP的工作原理及主要功能
1. FTP的工作原理 FTP的工作方式采用客户端/服务器模式,客户端 和服务器使用TCP建立连接时,客户端和服务器都必 须各自打开一个TCP端口。FTP服务器预置两个端口21 和20,其中端口21用来发送和接收FTP的控制信息, 一旦建立FTP会话,端口21的连接在整个会话期间始 终保持打开状态;端口20用来发送和接收FTP数据 (仅限于PORT模式),只有在传输数据时才打开,一 旦传输结束就断开。FTP客户端激发FTP客户端服务之 后,动态分配自己的端口,端口号分配的范围是 1024-65535。
图6.21 FrontPage2003中设置远程网站属性
图6.22 DreamweaverMX2004中设置远程站点属性
用户也可以通过手工的方式,使用FTP帐号将远程FTP站点 中的内容下载到本地,在本地完成网站维护与内容更新,并通过 FTP将更新后的内容上传到远程Web服务器中。 操作方法 ⑴ 在CuteFTP的站点管理中创建一个FTP站点,根据网站提供的具有 文件更改权限的帐号设置FTP用户属性。如图6.23所示。
图6.15 通过向导连接远程FTP站点
⑵ 通过【站点管理器】设置远程FTP站点。
图6.16 FTP Sites站点管理
如图6.17所示,设置FTP站点标签。
图6.17 FTP站点常规属性
如图6.18所示,设置FTP访问类型。
图6.18 FTP站点类型属性
如图6.19所示,设置FTP访问时的操作参数。
图6.19 FTP站点操作属性
如图6.20所示,可以设置站点配置类型。
图6.20 FTP站点选项属性
3.任务十一 远程管理Web站点 在网页设计工具FrontPage和Dreamweaver中,如图6.21和 图6.22所示,用户可以在创建站点时建立FTP连接,用于将网页 中更新的内容通过FTP方式发布到远程Web站点中。
4.任务五 使用mget 命 令从FTP服务器上下 载多个文件 操作命令和显示 结果如图6.9所示。
图6.9 使用mget进行多文件下载
5.任务六 使用put命令 把文件传送到FTP服 务器上
操作命令和显示 如图6.10所示。
图6.10 使用put命令上载文件
源自文库
6.任务七 使用mput命 令把多个文件传送 到FTP服务器上 操作命令和显 示结果如图6.11所 示。
图6.23 设置具有文件管理权限帐号的FTP站点
⑵ 在本地计算机的D盘创建一个目录“D:\local_website”,用于保存远程 Web站点中的内容。 ⑶在站点的操作选项卡中,设置客户端连接时,切换到该本地文件夹为 “D:\local_website” 。 ⑷ 在【Site Manager】中双击所创建的FTP站点标签(或右键单击站点标签, 选择连接命令),连接FTP站点,如图6.24所示。 在右侧窗格中单击任意一个文件后按Ctrl+A选择全部内容,用鼠 标拖动到右侧窗格中,即可将选中的内容下载到本地文件夹中。
图6.11 使用mput命令上载文件
7.任务八 使用binary命令改变文件传输方式 操作命令和显示结果如图6.12所示。
图6.12 以binary方式传输文件
实训 完成下面的FTP命令操作。 实验环境如下: FTP服务器:ftp.eop.com,IP:172.16.1.3, 用户名:anonymous 密码:空。用户在本地计算机D: 驱 动 器 上 创 建 一 个 文 件 夹 local , 文 件 “sohulogo.gif”在该目录中。用户将要上传的文件 复制到FTP服务器主目录下的uploads目录中(文件 cuteftp.exe已存在)。要求通过FTP命令将指定文件 从本地上传,从服务器下载。
FTP工作的过程就是一个建立FTP会话并传输文件的 过程,如图6.1所示。
客户端申请建立连接
FTP客户端 双方建立TCP连接
FTP服务器
FTP客户端
维持会话连接
FTP服务器
数据传输
FTP客户端 数据传输终止 会话连接继续保持
FTP服务器
FTP客户端
FTP服务器
FTP会话终止
连接最终断开 FTP客户端 FTP服务器
图6.1 FTP工作过程
2. FTP的主要功能 用户在登录FTP服务器后可指向FTP服务可用的目 录进行上传和下载操作,并允许用户发布FTP命令(包 括注销)。 FTP服务的主要功能可以归纳为以下3个方面: 提供软件下载的高速站点。 Web站点维护和更新。 在不同类型计算机之间传输文件。
⑹ CuteFTP运行后显示如图6.14所示的窗口,其中工具栏 上的按钮由左至右分别是:站点管理、新建、快速连 接、连接、断开、重新连接、连接到URL、刷新、停 止、下载、上传、编辑、重命名、新建文件夹、执行、 删除、属性、全局设置。
图6.14 CuteFTP主界面
2.任务十 添加和管理FTP站点 操作方法 创建站点可以使用向导方式或站点管理器。 ⑴通过CuteFTP连接向导创建FTP连接站点。