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

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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容