IPv4 数据包首部的最小长度为多少?怎么算?

2025年03月21日 21:49
有2个网友回答
网友(1):

20

网友(2):

IPV4数据报格式
在TCP/IP的标准中,各种数据格式常常以32bit(即4字节)为单位来描述。图6是IP数据报的格式。
一个IP数据报由首部和数据两部分组成。首部的前一部分长度是固定的20个字节,后面部分的长度则是可变长度。下面介绍首部各字段的意义。

1.IP数据报首部的固定部分

版本 版本字段站4 bit,指IP协议的版本。通信双方使用的IP协议的版本必须一致。目前使用的IP协议版本为4。

首部长度 首部长度字段占4bit,可表示的最大数值是15个单位(一个单位为4字节),因此IP的首部长度的最大值是60字节。当IP分组的首部长度不是4字节的整数倍时,必须利用最后一个填充字段加以填充。

服务类型 服务类型字段共8bit长,用来获得更好的服务,其意义见图6的上面部分所示。

服务类型字段的前三个比特表示优先级,它可使数据报具有8个优先级中的一个。

第4个比特是D比特,表示最小的时延。

第5个比特是T比特,表示最大的吞吐量。

第6个比特是R比特,表示最高的可靠性。

第7个比特是C比特,表示最小的费用。

最后一个比特目前尚未使用。