有关IP首部问题

来源:互联网 发布:生辰八字宝宝取名软件 编辑:程序博客网 时间:2024/05/13 09:10
问:在看TCP/IP协议卷,第3章IP层,其中“首部长度指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为6 0个字节”首部占32bit字的数目怎么理解?另外首部长度最长为60字节是如何算出来的?如下图:
 IP头.jpg
答: 1)首部长度指的是首部占32 bit字的数目.首部就是IP数据报的开头,首部长度就是从IP数据报的开头,每32bit算一个首部长度,就相当于1m=100cm,1首部长度=32bit(位)=4字节.
      2)首部长度最长为60字节是如何算出来的.首部长度这个字段占4bit(位),全为1的话,换算成十进制也就是15, 则15 * 4(32bit) = 60(字节),这样就得60了。所以下面又有了,普通I P数据报(没有任何选择项)字段的值是5(5*4=20字节)。
0 0
原创粉丝点击