相信字节序、大端、小端的概念相关资料很多,大家都比较清楚了。这里说明下一字节内部位序(bit)的概念。
在计算机中底层一个存储单元是字节,因此你的指令寻址是不可能找到一字节内部的bit的,是无法指令寻址的。但是在网络中传输是按位(bit)来传输的,在网络通信中位序(bit)的概念显然还是存在的。
TCP/IP网络通信时,位序对于上层应用都是透明的,但是数据到网卡那一层时,网卡会统一转换成小端位序,即低有效位在前的顺序发送,而接收端的网卡也会自动将接收到的位序转换成所在主机的位序(小端机的位序就是小端,大端机的位序就是大端,和字节序的大小端是一致的)。
对于开发应用层的朋友,完全不用理会位序的概念啦,底层网卡都帮你转换好了。