第10.2讲-文件传输械沫议FTP.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)模型。 其特殊之处在于服务器为用户

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档