发新话题
打印

[求助]关于计算IP首部长度的问题

[求助]关于计算IP首部长度的问题

问个简单的问题,关于计算IP首部长度的!

最近学习TCP/IP,关于IP数据报部分有点迷糊

就是首部长度字段一般默认是20字节(首部长度20字节~60字节)

但是抓了一个数据报,显示首部长度字段为“5”。

如下图,那如何从5计算出首部长度是20字节(20字节=5*4)

能否解释一下计算过程。

附件: 您所在的用户组无法下载或查看附件

TOP

来个朋友帮忙解决下。

IP首部的具体字段含义,我都清楚,我就是对首部的字段计算有疑问。

IP首部中使用4个bit位来表示首部长度,范围应该是0101~1111(转换成10进制就是5~15),那如何能够得出就是20字节~60字节呢。

我主要就是不明白为什么  20字节=5*4,这个4表示什么含义?

TOP

顶一下,希望来个牛人帮忙解释下。

TOP

这个问题偶也不知道   555555555555555555  楼下来吧

TOP

来个牛人帮忙下。

TOP

看看图先。。。。。。

TOP

32bit为单位的包头长度, 那么size=32*5=160 bit
再除以8 ,就是20字节

TOP

发新话题