美文网首页
网络字节序

网络字节序

作者: 风轻云淡宇 | 来源:发表于2024-04-15 11:23 被阅读0次

    参考链接网络字节序

    字节序
    • 这个主要在网络编程和跨平台中用的比较多,不同的CPU有不同的字节序,字节序是指整数在内存中保存的字节顺序;
    • 主要分为小端和大端字节序,小端字节序最低位保存在起始位置,大端是最高位保存在起始位置;
    • X86系列CPU都用的小端字节序。
    网络字节序
    • 网络字节序是TCP/IP中规定好的一种数据表示格式,和具体的CPU和操作系统类型无关,以保证数据在不同主机之间传递时能被正确解释,网络字节序采用大端排序方式。
    • 为了进行转换 bsd socket 提供了转换的函数 有下面四个:
      htons 把 unsigned short 类型从主机序转换到网络序;
      htonl 把 unsigned long 类型从主机序转换到网络序;
      ntohs 把 unsigned short 类型从网络序转换到主机序;
      ntohl 把 unsigned long 类型从网络序转换到主机序。

    相关文章

      网友评论

          本文标题:网络字节序

          本文链接:https://www.haomeiwen.com/subject/ildjwdtx.html