计算机网络偏移量怎么算14
发布网友
发布时间:2024-02-08 22:34
我来回答
共3个回答
热心网友
时间:2024-03-05 13:28
举例说明:考虑发送一个1300字节的数据报到MTU为 500字节的链路中(B)。 • A、产生三个分片,偏移量为0,460,920 • B、产生三个分片,偏移量为0,60,120 • C、产生三个分片,偏移量为0,500,1000 • D、以上答案都不正确。
答案是A:偏移量的意思就是这个数据包是从源数据包哪个地方开始的,因为IP报文有40个字节的IP报文头,所以1300个字节的数据会被分成以下三个包:
A数据包:包含40个字节的IP报文头,0-460字节的数据,偏移量为0;
B数据包:包含40个字节的IP报文头,460-920字节的数据,偏移量为460;
C数据包:包含40个字节的IP报文头,920-1300字节的数据,偏移量为920
热心网友
时间:2024-03-05 13:23
IP采用固定首部20个字节,因为MTU=500字节;即分片后每片数据部分应不大于480字节。
故应该分为1300/480=2.7~3(片)。
第一片:0~479(偏移量:0/8=0)
第二片:480~959(偏移量:480/8=60)
第三片:将剩余的数据全部放在第三片,偏移量不用算应该是:60+60=120.
所以选B
热心网友
时间:2024-03-05 13:25
答案是A,偏移量的意思就是这个数据包是从源数据包哪个地方开始的,因为IP报文有40个字节的IP报文头,所以1300个字节的数据会被分成以下三个包:
A数据包:包含40个字节的IP报文头,0-460字节的数据,偏移量为0;
B数据包:包含40个字节的IP报文头,460-920字节的数据,偏移量为460;
C数据包:包含40个字节的IP报文头,920-1300字节的数据,偏移量为920