gpt4 book ai didi

networking - 字节中的位顺序重要吗?

转载 作者:行者123 更新时间:2023-12-03 09:24:09 26 4
gpt4 key购买 nike

假设网络上有两台机器 MAMB
MA 将小尾数视为字节中位的顺序,
相反,MB 认为大端字节序是字节中位的顺序。

MAMB 如何就在字节中使用什么“字节顺序”达成一致通过网络进行通信?

是否有标准的“网络字节序”或什么?
套接字程序员必须采取任何措施来确保正确的通信吗?

例如HTTP是一种文本协议(protocol),这意味着机器发送和接收代表字符的字节,如果字符的编码在位的字节顺序上不同怎么办?

最佳答案

是的,硬件协议(protocol)指定所有网络链路上的字节位顺序。这通常由 NIC 硬件自动处理。

例如,参见 Ethernet 的描述帧格式。

Ethernet transmission is strange, in that the byte order is big-endian (leftmost byte is sent first), but bit order little-endian (rigthmost, or LSB (Least Significant Bit) of the byte is sent first).

关于networking - 字节中的位顺序重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25055714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com