一个udp用户数据的数据字段为8192季节。在数据链路层要使用以太网来传送。试问应当划分为几个ip数据报片?说明每一个ip数据报字段长度和片偏移字段的值。
时间: 2023-04-24 21:06:18 浏览: 115
一个UDP用户数据的数据字段为8192字节。在数据链路层要使用以太网来传送。根据IP协议的规定,IP数据报的最大长度为65535字节,而以太网的MTU为1500字节,因此需要将UDP数据分片传输。
根据IP协议的规定,每个IP数据报的头部长度为20字节,因此每个IP数据报片的最大数据长度为1480字节(1500-20)。将8192字节的UDP数据分成6个IP数据报片,每个IP数据报片的数据字段长度为1480字节,除了最后一个IP数据报片,其数据字段长度为1120字节(8192-5*1480)。
每个IP数据报片的片偏移字段的值为(片偏移字段的单位为8字节):
第1个IP数据报片:0
第2个IP数据报片:185
第3个IP数据报片:370
第4个IP数据报片:555
第5个IP数据报片:740
第6个IP数据报片:925
最后一个IP数据报片的MF(More Fragments)字段为0,表示这是最后一个片。
相关问题
13.一个UDP用户数据的数据字段为8192字节。在数据链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值。
根据RFC 791,IP数据报的最大长度(包括头部和数据字段)为65,535字节,但是大多数网络设备的MTU(最大传输单元)为1,500字节左右。因此,需要将UDP数据字段划分为更小的片段。
由于以太网帧头部的长度为14字节,IP头部的长度为20字节,因此每个IP数据报的最大数据字段长度为1,500 - 20 - 14 = 1466字节。
因此,将UDP数据字段划分为6个IP数据报片,每个IP数据报片的数据字段长度为1466字节,除了最后一个IP数据报片外,其余的每个IP数据报片的"更多片"(MF)位都应设置为1,表示后面还有片段。每个IP数据报片的片偏移字段应该是0、182、364、546、728和910,分别对应第一个、第二个、第三个、第四个、第五个和第六个IP数据报片。最后一个IP数据报片的"更多片"(MF)位应设置为0,表示这是UDP数据字段的最后一个片段。
一个 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。