报文头的位分配方式通常是从高位(31位)逐步到低位(0位),这是大端(Big Endian)字节序的体现。而内存的地址始终都是从低位到高位的。
在大端模式中, 高位字节(MSB) 存储在低地址,而 低位字节(LSB) 存储在高地址。这种模式在许多网络协议(如TCP/IP)中被广泛使用,因为这是人类阅读习惯的体现。
这种存储方式使得数据的高位部分先于低位部分被访问。
- 例如,一个32位的整数
0x12345678
在大端模式下,其内存中的存储顺序为:- 地址
0x00
:0x12
(最高有效字节) - 地址
0x01
:0x34
- 地址
0x02
:0x56
- 地址
0x03
:0x78
(最低有效字节)
- 地址