发信人: micheal (平凡的世界), 信区: CRC
标 题: Re: 弱弱的一问
发信站: 哈工大紫丁香 (2002年09月26日20:59:26 星期四), 站内信件
片头如果是指第一个ip fragement的ip头的话。
那么第一片的大小应该这么做(看你问得好像是道作业题呀)
因为
(630-20)%8=2.
所以结果是20+(630-20)-(630-20)%8=628 (notice here 608%8=0!)
分片时除最后一片外,其余的ip分片中的数据内容的大小(8bits为单位)必须是8的倍数。
这是因为ip包分片的时候,由于ip头内负责表示分片的offset field只有13个bits长.但
ip头内负责ip包长度的有16为。就是说1个ip报文最长2^16=64kbps.所以把8个bytes
(octets)捆在一起.这样13比特就够用了。之所以用13比特是因为他所在的16bits里面
有3比特负责别的任务了,其中两比特表示fragement的继续和结束。还有一笔特印象中
是保留。
【 在 NEwolf (降龙十巴掌) 的大作中提到: 】
: 有一道题想不通,请大虾指点一二,谢了先!
: 有一IP数据报,其报头为20个字节,数据区长2200字节。现考虑该报在MTU为630字节的
: 物理网上传输时的分片情况,分片后第一片的大小为多少(包含片头)?如何得到?
--
海纳百川,有容乃大.
壁立千仞,无欲则刚.
^^
^^^^
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: rs6.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.514毫秒