问个简单的问题,关于计算IP首部长度的!
最近学习TCP/IP,关于IP数据报部分有点迷糊,就是首部长度字段一般默认是20字节(首部长度20字节~60字节),但是抓了一个数据报,显示首部长度字段为“5”。如下图,那如何从5计算出首部长度是20字节(20字节=5*4),能否解释一下计算过程。[attach]18116[/attach] 来个朋友帮忙解决下吧,谢谢了。
急等~~~ IP header中的header length指的是the number of 32-bit words in the header ,include any option.那么计算方法就是5*32bit=20Bytes 恩 对 5×32=160 然后160小b除以8=20大B 楼上的2位朋友能否解释的再详细点啊,本人笨啊。 给你回复的里面已经很清楚了,那个header length指的是“有多少个32-bit”,明白了吧? header length单位是4字节 谢谢了,基本理解了。
页:
[1]