一个UDP用户数据报的数据字段为 8192字节。在链路层要使用以太网来传送。试问应当划分为几个 IP 数据报片?说明每一个 IP 数据报片的数据字段长度和片偏移字段的值。
时间: 2024-03-30 15:37:42 浏览: 19
一个UDP用户数据报的数据字段为 8192字节,而以太网的MTU为1500字节,因此需要将UDP用户数据报划分为若干个IP数据报片进行传输。每个IP数据报片的数据字段应该为1480字节(IP数据报头部20字节,UDP头部8字节,剩余部分为数据字段1480字节),片偏移字段的值应该按照每个片的数据字段长度进行计算。因此,需要将UDP用户数据报划分为6个IP数据报片,每个片的片偏移字段的值分别为0、185、370、555、740和925。
相关问题
一个 UDP 用户数据报的数据字段为 8192 字节。在链路层要使用以太网来传送。试问应当划分为几个 IP 数据报片?说明每一个 IP 数据报片的数据字段长度和片偏移字段的值
这个问题可以回答。根据 IP 数据报片的最大长度为 65535 字节,减去 IP 头部长度 20 字节,得到每个 IP 数据报片的最大数据字段长度为 65515 字节。因此,将 UDP 用户数据报的数据字段划分为两个 IP 数据报片,每个 IP 数据报片的数据字段长度为 4096 字节,片偏移字段的值分别为 和 2048。
一个 UDP 用户数据报的数据字段为 8192 字节。在数据链路层要使用以太网来传送。 试问应当划分为几个 IP 数据报片?说明每个 IP 数据报的数据字段长度和片偏移字段的值。
UDP用户数据报的数据字段为8192字节,以太网MTU(最大传输单元)为1500字节。因此,UDP用户数据报需要分片传输。每个IP数据报的数据字段长度为1480个字节(1500-20-8),其中20个字节是IP头部长度,8个字节是UDP头部长度。每个IP数据报的片偏移字段的值需要根据其在原始数据报中的位置确定。假设第一个IP数据报的片偏移字段为0,每个IP数据报的数据字段长度为1480字节,则需要划分为6个IP数据报片。
第一个IP数据报片的数据字段长度为1480字节,片偏移字段为0;第二个IP数据报片的数据字段长度为1480字节,片偏移字段为185;第三个IP数据报片的数据字段长度为1480字节,片偏移字段为370;第四个IP数据报片的数据字段长度为1480字节,片偏移字段为555;第五个IP数据报片的数据字段长度为1480字节,片偏移字段为740;第六个IP数据报片的数据字段长度为1320字节(8192-5*1480),片偏移字段为925。