IPv4:
IPv4数据报。头部大小可变,4位的IHL字段被限制为15个32位字(60)字节。一个典型的IPv4头部包含20字节。源地址和目的地址的长度位32位。第二个32位字的大部分用于IPv4分片功能。头部校验和有助于确保头部字段被正确发送到目的地。
IPv6:
IPv6头部大小固定(40字节),并包含128位源地址和目的地址。下一个头部字段能用于说明IPv6头部之后其他扩展头部的存在和类型,他们形成一条包括特殊扩展或处理指令的头部链。应用数据跟在这条头部链之后,通常紧跟着一个传输层头部。
在关于IP头部和数据包的印象中,最高有效位在左侧且编号为0,一个32位值的最低有效位在右侧且编号为31。一个32位值的4字节按以下顺序传输:首先是0-7位,然后是8-15位,接着是16-32位,最后是24-31位。这就是所谓的高位优先字节序,它是TCP/IP头部中所有二进制整数在网络中传输时所需的字节顺序,也称为网络字节序。
版本字段: