网络编程(大/小端序 、网络/主机字节序)

NBO:网络字节序  -- 在空中无线传输的字节顺序。

HBO:主机字节序  -- 设备的字节序。

主机A到主机B的通信:A的主机字节序 --- 网络字节序 --- B的主机字节序

BE big-endian:大端序  --  按内存的增长方向,高位数据存在低位内存中。【高尾大】

LE little-endian:小端序  --  按内存的增长方向,高位数据存在高位内存中。【高高小,搞搞笑】

举例:0x11223344 , 最高字节为0x11,最低字节为0x44


地址                             数据(大端存储)           数据(小端存储)

0x004(高地址)                0x44                                    0x11

0x003                                  0x33                                    0x22

0x002                                  0x22                                    0x33

0x001                                  0x11                                    0x44


你可能感兴趣的:(网络编程(大/小端序 、网络/主机字节序))