1 / 30
文档名称:

第12章 文件传输协议.ppt

格式:ppt   大小:1,038KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第12章 文件传输协议.ppt

上传人:分享精品 2018/6/14 文件大小:1.01 MB

下载得到文件列表

第12章 文件传输协议.ppt

文档介绍

文档介绍:第12章文件传输协议
TCP/IP文件传输协议(FTP)
FTP 进程模型
FTP命令与响应
匿名FTP
简单文件传送协议(TFTP)
TFTP报文
TCP/IP文件传输协议(FTP)
FTP的位置:工作在应用层,基于传输层的TCP。
FTP的目标:
1)实现计算机之间可靠的文件传输;
2)客户机和服务器允许使用不同的操作系统、不同的字符集、不同的文件结构和存储方式等。
FTP的特点:
在FTP客户机和服务器之间会建立两条TCP连接。一条专门传送FTP控制信息(命令和响应),可以减小控制信息传输的延时;另一条专门传送数据,可以提高数据传输的吞吐量。
两条连接对应FTP客户机和服务器中的4个进程。其中FTP服务器的数据进程使用TCP 20端口,控制进程使用TCP 21端口。
FTP控制连接的建立:
1)服务器控制进程在TCP 21端口侦听客户的连接请求;
2)客户控制进程使用临时端口向服务器发出建立控制连接的请求。
3)控制连接建立后,服务器将创建一个新的进程,让新的进程使用临时端口与客户控制进程保持连接,而老的进程继续使用熟知端口侦听其他客户的控制连接请求。
作用:服务器能同时与多个客户机建立连接并提供服务。
FTP数据连接的建立:
1)一般情况下,客户机的数据进程在临时端口侦听服务器数据进程的连接请求。
2)客户机在控制连接上通过PORT命令将其数据进程的临时端口号发给服务器。
3)服务器的数据进程通过TCP 20端口向客户机数据进程发出数据连接请求。
4)在数据连接建立后,服务器也会创建一个使用临时端口的新的进程,使其与客户数据进程保持连接。老的进程释放出来,等待与其他的客户建立初始数据连接。
在整个FTP交互中,控制连接始终处于连接状态,而在每一次文件的RETR(读取), STOR(存储)以及LIST(读取目录)操作时,都会建立一个数据连接然后断开。
文件传输前,客户机可以通过控制连接定义以下内容:
:
ASCII类型:默认方式。发送方把数据从发送方内部表示转换成NVT ASCII字符表示,而接收方从NVT ASCII表示转换成自己的表示。
EBCDIC类型:当一方或双方使用EBCDIC字符编码时,则可使用EBCDIC编码传送文件。
图像类型: 数据以连续的字节流传送,可能需要在文件尾填充一些0。
本地类型:用于不同字节大小主机间传送二进制文件
2. 格式控制
只有ASCII和EBCDIC类型需要格式控制。用于指明文件中是否含有垂直格式信息(默认不含),便于对方正确地打印或存储文本文件。
3. 数据结构:
文件结构:默认方式。文件是连续的字节流。
记录结构:文件由连续的记录组成。
页面结构:文件由非连续的页面组成,每个页面有页号。可随机或顺序地存取。
4. 传输模式:
流模式
默认方式。数据以连续的字节流方式传送。
块模式
数据以块的方式传送。每一块前面有3字节的首部,第一个字节为块描述符,后两个字节说明块的大小。
压缩模式
数据压缩后传送。
FTP命令与响应
在FTP控制连接上,客户机发出命令,服务器向返回响应。命令和响应都采用NVT ASCII字符形式。

由3个或4个英文字符组成,可带参数,以控制字符CR+LF结尾。

最近更新

2025年山东经贸职业学院单招职业适应性测试题.. 62页

2025年山东职业学院单招职业适应性测试题库附.. 63页

2025年山东艺术设计职业学院单招职业倾向性测.. 62页

2025年山东艺术设计职业学院单招职业适应性测.. 61页

2025年山东英才学院单招职业适应性测试题库附.. 62页

2025年山东轻工职业学院单招职业技能测试题库.. 62页

2025-2026年吉林初级保育员考试试题及答案大全.. 19页

2025年山东铝业职业学院单招职业适应性测试题.. 60页

2025年山西体育职业学院单招职业技能测试题库.. 64页

2025年山西华澳商贸职业学院单招职业技能测试.. 63页

2025年山西卫生健康职业学院单招职业倾向性测.. 64页

2025年山西卫生健康职业学院单招职业适应性测.. 62页

2025年山西机电职业技术学院单招职业技能测试.. 61页

2025-2026学年高一物理下学期期中考试试题(附.. 7页

2025年山西林业职业技术学院单招职业适应性测.. 62页

2025年山西水利职业技术学院单招职业技能测试.. 62页

2025年山西电力职业技术学院单招职业技能测试.. 66页

2025年山西省临汾市单招职业倾向性测试题库带.. 62页

2025-2026学年福建省福州市九校联考八年级(下.. 22页

2025年山西省晋中市单招职业倾向性测试题库精.. 61页

2025年山西省晋城市单招职业倾向性测试题库带.. 63页

2025年山西省朔州市单招职业倾向性测试题库含.. 63页

2025年山西省财政税务专科学校单招职业技能测.. 63页

2025年山西省财政税务专科学校单招职业适应性.. 62页

2025年山西省长治市单招职业适应性测试题库附.. 62页

2025年山西省阳泉市单招职业适应性测试题库附.. 61页

2025年山西管理职业学院单招职业技能测试题库.. 61页

2025年95式自动步枪设计原理 5页

交管12123学法减分复习题库及参考答案 45页

2024年-红星美凯龙商场展位租赁合同 9页