一个UDP 的用户数据报的数据字段长度为8192字节,要使用以太网传输,应当分成几个IP分片?

说明每一个数据报片的数据字段长度和片偏移字段的值。(以太网的载荷最长为1500字节)

你说的以太网的载荷最长1500字节字节,是指MTU值(Maximum Transmission Unit,最大传输单元
因为要考虑20个字节的IP报文头,所以每个数据分片的数据段长度最大为1480字节。
第一片用户数据报的数据字段长度1480,偏移量0
第二片用户数据报的数据字段长度1480,偏移量1480

第三片用户数据报的数据字段长度1480,偏移量2960

第四片用户数据报的数据字段长度1480,偏移量4440

第五片用户数据报的数据字段长度1480,偏移量5920

第六片用户数据报的数据字段长度792,偏移量7400
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-24
以太网的载荷最长1500字节字节,是指MTU值(Maximum Transmission Unit,最大传输单元)

所以每片数据报的最大长度为1500字节
任何传输层的首部只出现在第1片数据中,所以第一个数据片包含ip首部20+udp首部8+1472udp数据
第2片到第5片都是包含ip首部20+1480udp数据
最后一个就是8192-(1472-1480*4)=800字节
所以一共是6片 前5片都是1480字节,第6片是800字节
片偏移字段的值分别是:0,1480,2960,4440,5920和7400。
第2个回答  2019-07-07
数据报的数据字段长度为8192,就是第一个数据报片也要加上20的首部。
在传输完成后根据IP报头重新组装形成对接区域的偏移量,算法是用划分的片长度除以8,第一个偏移量为0,第二个偏移量为1480/8,第三个为1480×2/8.......以此类推。
答案为:六个数据报片,前五的1480,最后一个792
偏移字段值分别为0,185,370,555,740,925
第3个回答  2017-07-29
6个
数据字段的长度:前5个是1480字节,最后一个是800字节。
片偏移字段的值分别是:0,1480,2960,4440,5920和7400.
第4个回答  2018-01-01
默认一个数据报片总长1500字节(固定首部20):
报片数 数据长 MF 片偏移
1 1480 0 185
3 1480 1 370
4 1480 1 555
5 1480 1 740
6 792 0 925
标答谢谢!