计算机网络偏移量怎么算
考虑发送一个1300字节的数据报到MTU为500字节的链路中(B)。•A、产生三个分片,偏移量为0,460,920•B、产生三个分片,偏移量为0,...
考虑发送一个1300字节的数据报到MTU为 500字节的链路中(B)。 • A、产生三个分片,偏移量为0,460,920 • B、产生三个分片,偏移量为0,60,120 • C、产生三个分片,偏移量为0,500,1000 • D、以上答案都不正确
展开
3个回答
2016-01-02 · 知道合伙人教育行家
jtj2008
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:4057
获赞数:13945
上海电机学院计算机教授硕导,兼上海理工硕导,从事网络安全30年,编著16部等:http://jiatj.sdju.edu.cn/w
向TA提问 私信TA
关注
展开全部
举例说明:考虑发送一个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
答案是A:偏移量的意思就是这个数据包是从源数据包哪个地方开始的,因为IP报文有40个字节的IP报文头,所以1300个字节的数据会被分成以下三个包:
A数据包:包含40个字节的IP报文头,0-460字节的数据,偏移量为0;
B数据包:包含40个字节的IP报文头,460-920字节的数据,偏移量为460;
C数据包:包含40个字节的IP报文头,920-1300字节的数据,偏移量为920
展开全部
IP采用固定首部20个字节,因为MTU=500字节;即分片后每片数据部分应不大于480字节。
故应该分为1300/480=2.7~3(片)。
第一片:0~479(偏移量:0/8=0)
第二片:480~959(偏移量:480/8=60)
第三片:将剩余的数据全部放在第三片,偏移量不用算应该是:60+60=120.
所以选B
故应该分为1300/480=2.7~3(片)。
第一片:0~479(偏移量:0/8=0)
第二片:480~959(偏移量:480/8=60)
第三片:将剩余的数据全部放在第三片,偏移量不用算应该是:60+60=120.
所以选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询