字节序:数据单元的字节顺序,按存储顺序可分为大端序和小端序,按存储介质可分为主机序和网络序。

主机序:数据单元各字节在电脑中的存储顺序,称作主机序。Intel、AMD的CPU都是小端序。

网络序:数据单元各字节在网络传输介质中的存储顺序,称作网络序。可以这样理解传输介质的高低位,靠近发送端的部分为高位,靠近接收端的部分为低位。IP协议定义大端为网络序,即先发送高位字节,再发送低位字节。

注:IP包头中的目的地址和包长,必须要转换为网络序,否则不能正确传输。而要传输的数据也必须要进行转换,否则不同字节序的及其之间不能相互理解对方传来的数据。(参考http://blog.csdn.net/amaowolf/article/details/8006393)。

小端序:符合人的思维方式,数据单元的高字节存高位,低字节存低位。

大端序:比较直观,把数据单元的数据按十六进制写出,再把存储地址由低位到高位从左到右写出,则数据单元的高字节对应存储地址的低位,低字节对应高位。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
猜你喜欢
  • 2021-05-29
  • 2021-07-15
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
相关资源
相似解决方案