- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10.2讲-文件传输械沫议FTP
1
10.2 文件传输协议FTP
要求
1. 掌握文件传输协议的基本原理和基本过程
2. 了解简单文件传输协议TFTP
3. 了解其它远程访问与文件共享协议
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
远程文件共享
● 动机——文件共享
用户希望通过网络访问远程机器上的文件
● 文件共享方式
1、全文拷贝(whole-file copying):
如:文件传输协议FTP方式
2、在线访问(on-line access):
如:网络文件系统NFS方式
2
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
文件共享方式
1、全文拷贝
程序无论何时想访问一个文件,都必须获得一个本地文件副本。
复制通常用于只读数据,但如果必须修改文件,程序对本地副本进行修改,并将修改后的文件传回到原网点。
3
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
文件共享方式
4
2、在线访问
允许多个程序同时访问一个文件。对文件的改动将迅速生效,并在所有访问文件的程序中都可获得改动信息。
对远程共享文件的访问,就如同对本地文件的访问一样。
远程文件和本地文件已经一体化(Integrated)了,并且整个文件系统提供对共享文件的透明访问。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
5
一、FTP:文件传输协议
1、FTP概述
FTP实现了整文件复制方式的文件共享机制,使用非常广泛。
FTP协议有以下目标:
1) 文件共享;
2) 对用户透明的文件存储技术;
3) 可靠、高效的数据传输。
下载文件的过程很简单:
把文件切成小块,通过TCP传输,之后再组装。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
6
一、FTP:文件传输协议
文件传输的难度:
(1) 数据类型——不同系统表示数据的方式不同
不同机器的数据表示是不一样的。如,两行文本之间的间隔,有的用“\r\n”表示,有的用“\r”表示。
(2) 文件结构——文件结构取决于存储该文件的主机
某些文件可能是按顺序、以字节方式存储的,也有一些是面向行(记录)存储的,还有一些为了进行随机访问而可以按页检索。
(3) 传输方式——数据可以按压缩的字节流传输,也可以包括一些标识的格式,在传输出现错误需要重传时使用这些标识
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
7
2、FTP的特点
① 交互访问。除了文件传输外,FTP还提供了一套交互命令,比如列出远程机器上所有目录及某目录下的文件等。
② 访问控制:利用用户名和口令实施访问控制,通过服务器验证后才能访问该文件。
(说明:FTP也允许匿名访问)
③ 格式规范:FTP定义了文件传输与共享的多种格式,允许用户指定存储数据的类型和格式 。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
8
3、FTP模型:客户端/服务器模型
FTP基于TCP,采用客户端/服务端(C/S)模型。
其特殊之处在于服务器为用户
您可能关注的文档
- 税法练习题---关税的.doc
- 税法 第二章 增值税的.ppt
- 税法与税务会计的.ppt
- 空店验收培训幻灯片的1.ppt
- 空气质量报告的.ppt
- 空气质量的改善(第2的课时).ppt
- 空气质量的改善(第兜宁课时).ppt
- 立卷归档讲稿的.ppt
- 竞争市场的效率的.ppt
- 竞争战略-宏观经济械奈势与政策分析.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)