字节序
大端序(Bigger End)
- 一些不常用的机型
- 网络序
网络序特殊的地方在于,规则定义中字节序采用大端序,传输采用LSB. 网卡会对输入和输出的比特序做转换.
执行过程:
小端to大端机
本地: 字节:小端序 比特:小端序
htonl 字节:大端序 比特:小端序
network cache/transport: 字节:大端序 比特:小端序
大端机本地: 字节:大端序 比特:大端序(网卡对net to本地会做转换)
ntohl 字节:大端序 比特:大端序
大端机to小端机
本地: 字节:大端序 比特:大端序
htonl 字节:大端序 比特:大端序
network cache/transport: 字节:大端序 比特:小端序(网卡对本地 to net会做转换)
小端机本地: 字节:大端序 比特:小端序
ntohl 字节:小端序 比特:小端序
小端序(Smaller End)
目前主流机型
比特序
LSB(Least Significant Bit)
MSB(Most Significant Bit)
来源文档:
这是我见过的最全的说明文档了.