- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 Internet最诱人的应用 —文件下载 本 章 内 容 简 介 文件传输协议FTP 早期在字符界面下FTP协议的应用 当前常用的文件下载方式 直接从网上下载 使用专用断点续传软件下载 通过电子邮件下载 下载后的文件的解压缩与下载警示 优秀的软件下载站点 9.1 文件传输协议FTP FTP协议是在Internet上专为人们从远地主机获取各类文件信息提供服务的一个协议。它是TCP/IP协议集中的一个,位于应用层。凡是联入Internet的计算机,只要装上FTP协议软件,原则上就可以相互进行文件传送,不管计算机的类型、所在的地理位置、如何连接,以及操作系统是否相同等。 与Internet上大多数应用软件一样,FTP也采用“客户机/服务器”模式工作。客户端需要在自己本地计算机上安装FTP客户程序,才能获取远地FTP服务器提供的服务。目前,在Internet上,分布着许许多多FTP服务器,在它们中存放着相当丰富的资源。不但有各式各样的文档资料,其中,包括最新发布的技术标准、技术资料、学术论文、研究报告等,更有大量的计算机系统软件,包括公用领域代码(Public Domain Code)、共享软件(shareware)和免费软件(freeware)等。这些资源均可以通过FTP文件传送协议工具来获取。 9.1.1 FTP协议的工作原理 在利用FTP进行文件传送之前,用户联入Internet以后,在本地计算机上启动FTP协议程序,并利用它与远地计算机系统建立连接,激活远地计算机系统上的FTP协议程序,然后就可以进行文件传送。这样,本地机的FTP程序就成为一个客户,而远地机的FTP程序则成为服务器,它们之间经过TCP协议进行通信。每次用户请求传送文件时,服务器要负责找到用户请求的文件,利用TCP协议将文件通过Internet传送给客户。而客户程序收到文件后,负责将文件写到用户本地计算机系统的硬盘上。一旦完成文件传送之后,客户程序和服务器程序便终止传送资料的TCP连接。 与其他的客户机/服务器模式不同,FTP协议的客户机与服务器之间需要建立双重连接,一个是控制连接,一个是资料连接,这样就需要占用两个信道。FTP协议是一个交互式的会话系统,一个客户每次调用FTP,便与服务器建立一个会话,用于维持控制连接,直到退出FTP。控制连接负责传送控制信息,利用控制命令,客户可以向服务器提出任意多次的请求(一个请求就是一个客户命令)。每当客户提出一个请求,服务器与客户机之间就要建立一个资料连接,进行实际的资料(例如文件)传送。一旦资料传送结束,资料连接便相继撤销,但是控制连接仍然存在,客户可以继续发出请求传输的命令,直到客户键入close命令撤销控制连接,再键入quit命令,退出FTP会话,此时双方的连接才算完全终止。 9.1.2 FTP协议使用的一般步骤和界面 FTP客户程序分为字符界面和图形界面两种。许多操作系统都提供FTP的字符界面客户程序,例如Windows 95/98的ftp.exe和UNIX FTP等,它的界面类似于DOS系统界面。通过使用一些命令行,实现FTP最底层、最基本的操作。用户依次输入命令,在一个命令执行完成后,才能输入下一个命令。FTP客户程序的图形界面利用菜单操作,简洁、方便、直观,例如优秀的FTP客户软件CuteFTP等非常受欢迎。 当用户的计算机安装了拨号上网软件和FTP软件,或已经可以在Internet上收发E-mail或进行WWW浏览以后,便可以与FTP服务器之间进行文件传送。但用户首先必须知道FTP服务器的域名地址或IP地址,在登录FTP服务器时,还需要输入注册用户名和密码。对于一般的用户来说,只能登录到匿名FTP服务器上,即不需要预先注册用户名和密码。但需要在用户处输入ftp或anonymous,在密码处输入用户的E-mail地址。 下面介绍FTP客户使用字符界面程序的步骤: ①拨号上网。如果用户的计算机是通过专线而不是通过电话线接入Internet时,则可不执行这一步。 ②启动FTP客户程序。在Windows 95/98系统下,可运行ftp.exe程序。 ③与某个FTP服务器建立连接。 ④登录。在Name或User处输入用户名,在Password处输入密码。 ⑤上传文件或下载文件。登录成功以后,可以列出FTP服务器上的文件清单,把某个文件传送到本地计算机(下载),或把某个文件从本地计算机传送到FTP服务器(上传)。 ⑥退出。执行close命令可以结束FTP连接;执行quit命令可以退出ftp程序。 9.2 早期在字符界面下FTP协议的应用 9.2.1 Windo
文档评论(0)