1 目录 第一章 TFTP简介 .................................................................................... 2 1.1 TFTP介绍 ..................................................................................... 2 1.2 TFTP概况 ..................................................................................... 2 1.3设计目的 ....................................................................................... 2 第二章 设计过程 ..................................................................................... 3 2.1 TFTP协议的原理 ......................................................................... 3 2.2协议结构 ....................................................................................... 3 2.3 TFTP协议工作流程 ..................................................................... 5 第三章 设计说明 ..................................................................................... 6 3.1程序涉及重要函数 ....................................................................... 6 3.2核心代码 ....................................................................................... 6 3.3测试结果 ....................................................................................... 7 第四章 总结 ............................................................................................. 8 2 第一章 TFTP简介 1.1 TFTP介绍 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。 TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些 TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种 mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。 1.2 TFTP概况...