FTP(File_Transfer_Protocol_文件传输协议).ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FTP(File_Transfer_Protocol_文件传输协议)

FTP(File Transfer Protocol,文件传输协议) FTP可以实现Internet上两台计算机之间的文件传输 下载(Download) 上传(Upload) FTP是一种非常典型的Client/Server模式 基于可靠的TCP运输服务 FTP的特点 完整文件复制 存取文件时,必须先获得副本 存取授权控制 特权FTP服务 需要用户名和密码 匿名FTP服务(anonymous) Cont… 与其他基于TCP服务应用的区别 两次连接 控制连接(持续) 数据连接(非持续) 两个端口 服务器的两个端口号 21: 用于控制连接 20: 用于数据连接 FTP进程模型 FTP工作方式 传输方式 ASCII传输方式 二进制 工作方式 主动(PORT) 被动(PASV) Cont… 主动方式(客户端主动发送数据端口号给服务器) 1.建立控制连接 和服务器的 21端口建立连接,用来发送命令, 2.客户端需要接收数据的时候发送PORT命令。 PORT命令包含了客户端接收数据的端口号。 3.建立数据连接 在传送数据的时候,服务器端通过自己的20端口连接至客户端的指定数据端口发送数据。 Cont… 被动方式(客户端不发送数据端口号给服务器) 1.建立控制连接 2.客户端发送PASV命令 3.服务器收到PASV命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据 4.客户端连接此端口,用于传输文件 PASV模式下传输过程 1.客户端请求 2.服务器应答 提供数据端口号 3.建立数据连接 客户端利用临时端口号与服务器建立TCP连接 4.获取文件 释放数据连接 * Risheng ZhuShun *

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档