tcp/ip详解以太网和IEEE 802封装
![preview](https://dl-preview.csdnimg.cn/576116/0001-89a5ff62654d6cf6332c989e3185b317_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
TFTP 协议详解 TFTP(Trivial File Transfer Protocol)是一种简单的文件传送协议,最初设计用于引导无盘系统(通常是工作站或X终端)。TFTP 使用 UDP 作为传输层协议,以保持简单和小巧。该协议的代码(包括 UDP、IP 和设备驱动程序)都可以适合只读存储器。 TFTP 的优点在于实现的简单,而不是高的系统吞吐量。TFTP 客户与服务器交换信息,客户发送一个读请求或写请求给服务器。在一个无盘系统进行系统引导的正常情况下,第一个请求是读请求(RRQ)。读请求和写请求(WRQ)都包含文件名字段和模式字段,模式字段可以是"netascii" 或 "octet",以 0 字节作为结束。 TFTP 报文的头两个字节表示操作码,操作码可以是读请求(RRQ)、写请求(WRQ)、数据分组、确认分组或差错报文。数据分组包含一个块编号字段,它以后要在确认分组中使用。TFTP 客户需要发送一个读请求说明要读的文件名和文件模式,如果这个文件能被这个客户读取,TFTP 服务器就返回一个块编号为 1 的数据分组。 TFTP 客户又发送一个块编号为 1 的确认分组,TFTP 服务器随后发送块编号为 2 的数据分组。TFTP 客户发回块编号为 2 的确认分组。重复这个过程直到这个文件传送完。除了最后一个数据分组可含有不足 512 字节的数据,其他每个数据分组均含有 512 字节的数据。当 TFTP 客户收到一个不足 512 字节的数据分组,就知道它收到最后一个数据分组。 在写请求的情况下,TFTP 客户发送 WRQ 指明文件名和模式。如果该文件能被该客户写,TFTP 服务器就返回块编号为 0 的确认分组。该客户就将文件的头 512 字节以块编号为 1 发出。服务器则返回块编号为 1 的确认分组。这是一种停止等待协议,用于一些简单的协议如 TFTP 中。 TFTP 的缺点在于它使用不可靠的 UDP,TFTP 就必须处理分组丢失和分组重复。分组丢失可通过发送方的超时与重传机制解决,但存在一种称为“魔术新手综合症(sorcerer's apprentices syndrome)” 的潜在问题。如果双方都超时与重传,就可能出现这个问题。 TFTP 是一种简单的文件传送协议,用于引导无盘系统,具有实现简单、代码小巧的特点,但缺乏可靠性和高吞吐量的缺陷。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![Z](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/66b8c1d63004420991f493814aa661ec_superchenyu.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)