当前位置:文档之家› 三种文件传输协议

三种文件传输协议

计算机网络复习要点

(第五版谢希仁)

文件传送协议篇

简单文件传输协议TFTP(端口号为69)

支持文件传输不支持交互

1.主要优点:

(1)用于UDP环境,例如:当程序和文件向许多机器下载的时候就是用到该协议

(2)其代码占得内存较小,不需要硬盘,只是固化TFTP 特点细分:

(1)TFTP每次传送的数据报文中有512个字节,最后一个不足512个字节

(2)数据报按序编号,从1开始

(3)支持ASCII码和二进制

(4)可对文件进行读与写

(5)使用很简单的首部

工作原理:

发送完一个数据块等待对方的确认,确认是还必须指明所确认的块编号,发送一段时间后仍然收不到确认重发PDU,如果还没有确认的话继续重发

一开始工作时,TFTP发送请求报文给服务器,TFTP会选择新的端口与客户进程进行通讯,若文件正好是512 的整数倍,则

文件传送完毕,文件传送完后还必须发送一个有简单首部无数据的数据报文,这个报文正好不足512个字节,所以作为发送结束的标志。

FTP协议

支持交互,允许客户指明文件类型与格式,并允许具有存储权限的设置

特点:

(1)若存取一个文件的时候,必须获得文件的副本,在文件的副本上进行修改,然后将副本传到远点工作原理

(1)打开熟知端口(端口号51)是客户程序能够连接上

(2)等待客户发送连接请求

(3)客户发来的请求交给从属程序处理,(从属程序在处理

过程中还会根据需要创建一些子程序)

(4)回到等待的状态,等待其他的客户程序发来连接请求

(主程序与从属程序的处理并发进行的)

FTP有两个从属进程:控制进程和数据传送进程

控制进程在整个对话过程中都是打开的,客户端发过来连接请求时,通过控制连接发给服务端的控制进程,控制连接不用来传送文件,服务器的控制进程在接受到FTP时就会建立数据传送进程,数据传输连接,用来客户端与服务端的数据

通讯

优点:

当客户端向服务器发送连接请求时,找熟知的的端口,同时告诉服务器自己的另一个的数据传输的端口号,由于端口号的不同,所以控制连接与数据连接的不会有混乱

远程终端协议:

数值端口号:23

相关主题