IP报文结构
在剥掉帧的头部和尾部之前,网络设备需要根据帧头中Type字段确定下一步将帧发送到哪个上层协议进行处理。当以太网帧中的Type字段值为0x0800,表示该帧的网络层协议为IP协议。
如下图所示,一个IPv4数据报文由首部和数据两部分组成。首部的前一部分是固定长度,共20个字节,是所有IPv4数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度可变。
各字段含义如下图所示:
字段 |
长度 |
含义 |
Version |
4比特 |
IP协议的版本号,分为IPv4和IPv6协议。 |
Header |
4比特 |
IPv4的首部长度。 |
DS |