跳到主要内容

1. Purpose (目的)

TFTP 是一个用于传输文件的简单协议, 因此被命名为简单文件传输协议 (Trivial File Transfer Protocol, TFTP). 它被实现在互联网用户数据报协议 (Internet User Datagram Protocol, UDP 或 Datagram) [2] 之上, 因此可以用于在实现了 UDP 的不同网络上的机器之间移动文件. (这不应排除在其他数据报协议之上实现 TFTP 的可能性.) 它被设计为小巧且易于实现. 因此, 它缺少常规 FTP 的大多数功能. 它唯一能做的就是从远程服务器读取和写入文件 (或邮件). 它不能列出目录, 目前也没有用户认证的规定. 与其他互联网协议一样, 它传递 8 位字节的数据.

目前支持三种传输模式: netascii (这是在"美国信息交换标准代码 (USA Standard Code for Information Interchange)" [1] 中定义的 ASCII, 并在"Telnet 协议规范 (Telnet Protocol Specification)" [3] 中指定了修改.) 注意它是 8 位 ASCII. 术语"netascii"在本文档中将用于表示这个特定版本的 ASCII.); octet (这取代了本文档以前版本中的"binary"模式.) 原始 8 位字节; mail, 发送给用户而不是文件的 netascii 字符. (mail 模式已过时, 不应实现或使用.) 可以由协作主机对定义其他模式.

参考文献 [4] (第 4.2 节) 应被查阅以获取关于 TFTP 的进一步有价值的指导和建议.