lyh916

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

参考链接:

https://blog.csdn.net/y396397735/article/details/50660179

https://www.jianshu.com/p/68735394db7a

http://blog.sina.com.cn/s/blog_705998560101vh60.html

http://www.shanql.cn/index.php/coding/20190718/571/

 

大端模式:内存的高地址存储数据的低字节,低地址存储数据的高字节

小端模式:内存的低地址存储数据的低字节,高地址存储数据的高字节

主机字节序:系统所采用的字节序称为主机字节序,它可能是小端模式,也可能是大端模式

网络字节序:网络传输所采用的字节序称为网络字节序,都是大端模式

 

1.小端系统和大端系统在通信时会发生数据解析错误,因此在发送数据前,要将数据转换为网络字节序。主机A先把数据转换为大端序再进行网络传输,主机B收到数据后先转换为自己的主机字节序再解析

2.在网络中传输字符串不需要转换,因为长度大于1个字节的才会涉及到转换,而字符串就是字符数组,每个字符都是1个字节

3.网络传输中使用的send方法,传输的只是字节流,不关心大小端序,这些字节流是交给用户层去处理的,至于用户层如何去使用,使用的对不对,那是用户层的事情

posted on 2022-02-06 20:31  艰苦奋斗中  阅读(270)  评论(0编辑  收藏  举报