- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP/IP基本原理
TCP/IP基本原理
第九章 文件传输
第九章 文件传输
中国科学技术大学远程教育
9-1
本章学习要求:
掌握:FTP的概念
掌握:FTP的两种文件传输的数据格式
掌握:FTP的两种工作模式及其工作原理
掌握:FTP的连接
了解:TFTP协议的基本概念及其分组结构
中国科学技术大学远程教育
9-2
9.1 FTP
FTP 的概念
FTP 是TCP/IP 协议组中的协议之一,是File Transfer Protocol 的缩
写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目
标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户
透明和可靠高效地传送数据。简单的说,FTP就是完成两台计算机之间的
拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载
(download )”文件。若将文件从自己计算机中拷贝至远程计算机上,则
称之为“上载(upload )”文件。在TCP/IP协议中,FTP标准命令TCP端口
号为21,Port方式数据端口为20 。
FTP服务器和客户端
同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通
过一个客户机程序连接至在远程计算机上运行的服务器程序。依照FTP 协
议提供服务,进行文件传送的计算机就是FTP 服务器,而连接FTP服务
器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上
FTP 服务器,就要用到FPT 的客户端软件,通常Windows 自带“ftp”命
令,这是一个命令行的FTP 客户程序,另外常用的FTP 客户程序还有
CuteFTP、Ws_FTP 、Flashfxp、LeapFTP、流星雨-猫眼等。
中国科学技术大学远程教育
9-3
FTP用户授权
用户授权:要连上FTP 服务器(即“登录” ),只有在有了一个用户标
识和一个口令后才能登陆FTP服务器,享受FTP服务器提供的服务。
FTP地址格式:
ftp://用户名:密码@FTP服务器IP或域名...路径/文件名
上面的参数除FTP服务器IP或域名为必要项外,其他都不是必须的。如
以下地址都是有效FTP地址:
ftp://list:list@
ftp://list:list@:2003
ftp://list:list@:2003/soft/list.txt
匿名FTP :互连网中有很大一部分FTP 服务器被称为“匿名”
(Anonymous) FTP 服务器。它不要求用户事先在该服务器进行登记注
册,也不用取得FTP服务器的授权。Anonymous (匿名文件传输)能
够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,
而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”
登录FTP服务,就可访问远程主机上公开的文件。虽然目前使用WWW
环境已取代匿名FTP成为最主要的信息查询方式,但是匿名FTP仍是
Internet上传输分发软件的一种基本方法。
中国科学技术大学远程教育
9-4
9.1.1 FTP文件传输的数据格式
假设两台计算机通过ftp协议对话,并且能访问Internet,就可以用ftp命
令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本
的命令结构是相同的。FTP 的文件传输有两种数据格式:ASCII传输格式和
二
原创力文档


文档评论(0)