我们讨论的是IPv4数据包头的“协议”字段。这个字段是一个8位的数字,用来指示IP数据包的数据部分使用的是哪种上层协议。对于IPIP(IP in IP封装),协议号是4。这意味着当IPv4数据包的协议字段被设置为4时,表示这个IP数据包的数据部分是一个完整的IP数据包(即另一个IP头及其数据)。
现在,我们来看一下IPv4数据包头的结构(简化版):0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| 版本 | 头长度 | 服务类型 | 总长度 |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-