1 计算机网络作业 题 目 TFTP 协议分析 学 院 电子工程学院 专 业 XXXXXXXXXXXX 学生姓名 XXX(学号 *****XXX) 导师姓名 胡建伟 2 1.TFTP 协议简介 TFTP(Triv ial File Transfer Protocol,简单文件传输协议)是TCP/IP 协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为 69。TFTP 的版本 2 是因特网的正式标准[RFC 1350]。 1 .1 概述 虽然 TFTP 也使用客户服务器方式,但它使用UDP 数据报(但是我们也不能确定有些TFTP 协议是基于其它传输协议完成的),因此 TFTP 需要自己的差错改正措施。TFTP 只支持文件传输而不支持交互。TFTP 没有一个庞大的命令集,因此它不具备通常的FTP 的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8 位数据。 TFTP 协议概述: 1.简单文件传送协议(Triv ial File Transfer Protocol) 2.最初用于引导无盘系统,被设计用来传输小文件 3.基于 UDP 协议实现,但也可以由其他协议实现 4.不具备 FTP 的许多功能 5.只能从服务器获取或写入文件,不能列出目录 6.不进行认证 1 .2 模式 与FTP 相似,TFTP 传输过程中也有传输模式之分,模式的意思是如何解释数据包里的内容,比如是字符串还是二进制等。目前 TFTP 传输有三种模式: 3 • netascii 型:是8 位的ASCII 码形式(文本模式) • octet型:即普通的二进制型(二进制模式) • mail 型:过时,不再使用 另外,通讯双方也可以自定义所需的传输模式。 1 .3 特点 TFTP 的主要特点是: (1) 每次传送的数据报文中有 512 字节的数据,但最后一次可不足 512 字节。 (2) 数据报文按序编号,从 1 开始。 (3) 支持 ASCII 码或二进制传送。 (4) 可对文件进行读或写。 (5) 使用很简单的首部。 1 .4 优点 TFTP 的优点主要有两个。 第一,TFTP 可用于 UDP 环境。 例如,当需要将程序或文件同时向许多机器下载时就往往需要使用TFTP。 第二,TFTP 代码所占的内存较小。 这对较小的计算机或某些特殊用途的设备是很重要的。这些设备不需要硬盘,只需要固化了 TFTP,UDP 和 IP 的小容量只读存储器即可。当接通电源后,设备执行只读存储器中的代码,在网络上广播一个 TFTP 请求。网络上的TFTP 服务器就发送响应,其中包括可执行二进制程序。设备收到此文件后将其放...