一个使用固定首部的总长度为7620字节的数据报,通过网络进行传输,网络能通过的最大数据报长度为2820字节。 求该数据应分为几个数据报片?其中每个数据报片的数据字段长度、片偏移值、以及MF、DF标志位分别是多少?
时间: 2024-05-24 12:09:57 浏览: 115
该数据应分为3个数据报片。
第一个数据报片的数据字段长度为2820字节,片偏移值为0,MF标志位为1,DF标志位为0。
第二个数据报片的数据字段长度为2820字节,片偏移值为2220,MF标志位为1,DF标志位为0。
第三个数据报片的数据字段长度为1980字节,片偏移值为4440,MF标志位为0,DF标志位为0。
相关问题
一个数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和mf标志应为何
根据题目所述,一个数据报长度为400字节,而网络最大传输长度为150字节,因此需要将数据报分割成若干个数据报片进行传输。
每个数据报片的数据字段长度应为150字节,片偏移字段应根据每个数据报片在原始数据报中的位置进行计算,第一个数据报片的片偏移字段为,后续数据报片的片偏移字段应根据前一个数据报片的长度进行计算。mf标志表示是否为最后一个数据报片,因此第一个数据报片的mf标志应为1,后续数据报片的mf标志应为。
因此,应当将原始数据报分割成3个数据报片,每个数据报片的数据字段长度为150字节,片偏移字段分别为、150、300,mf标志分别为1、、。
一个数据报长度为 4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为 1500 字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和 MF 标志应为何数值?
由于网络传送的最大数据长度为1500字节,因此,一个4000字节的数据报需要被分割成多个数据报片进行传输。每个数据报片最大长度为 1500 - 20 = 1480 字节(其中20字节是IP头部的长度)。
因此,需要将原始数据报分为3个数据报片进行传输,各数据报片的数据字段长度、片偏移字段和 MF 标志应为以下数值:
- 数据字段长度:
- 第一个数据报片:1480 字节
- 第二个数据报片:1480 字节
- 第三个数据报片:1040 字节
- 片偏移字段:
- 第一个数据报片:0
- 第二个数据报片:185
- 第三个数据报片:370
- MF 标志:
- 第一个数据报片:1
- 第二个数据报片:1
- 第三个数据报片:0
其中,片偏移字段指示当前数据报片在原始数据报中的位置,MF标志表示是否为最后一个数据报片,1表示不是最后一个数据报片,0表示是最后一个数据报片。
阅读全文