一个 UDP 用户数据报的数据字段为 8192 字节。在数据链路层要使用以太网来传送。 试问应当划分为几个 IP 数据报片?说明每个 IP 数据报的数据字段长度和片偏移字段的值。
时间: 2024-04-01 20:37:12 浏览: 172
根据MTU的定义,以太网的最大传输单元(MTU)为 1500 字节,因此一个 UDP 用户数据报 8192 字节无法在以太网上传输,需要进行分片。
在进行分片时,IP 协议根据 MTU 的限制将 UDP 数据报划分为多个 IP 数据报片。每个 IP 数据报片的数据字段长度为 1480 字节(1500-20(IP头)-8(UDP头)),片偏移字段的值为 0、185、370、555、740、925、1110、1295(每个片偏移字段表示相对首部的偏移量,单位为 8 字节)。最后一个数据报片的 MF 标志位为 0,表示这是最后一个片。
因此,应该将一个 UDP 用户数据报划分为 6 个 IP 数据报片,每个 IP 数据报的数据字段长度为 1480 字节,片偏移字段的值分别为 0、185、370、555、740、925,最后一个数据报片的 MF 标志位为 0。
相关问题
一个UDP用户数据报的数据字段为 8192字节。在链路层要使用以太网来传送。试问应当划分为几个 IP 数据报片?说明每一个 IP 数据报片的数据字段长度和片偏移字段的值。
一个UDP用户数据报的数据字段为 8192字节,而以太网的MTU为1500字节,因此需要将UDP用户数据报划分为若干个IP数据报片进行传输。每个IP数据报片的数据字段应该为1480字节(IP数据报头部20字节,UDP头部8字节,剩余部分为数据字段1480字节),片偏移字段的值应该按照每个片的数据字段长度进行计算。因此,需要将UDP用户数据报划分为6个IP数据报片,每个片的片偏移字段的值分别为0、185、370、555、740和925。
阅读全文