Networking 网络订单被big endian取消有什么原因吗?

Networking 网络订单被big endian取消有什么原因吗?,networking,endianness,Networking,Endianness,似乎大多数现代(如过去20年)处理器都使用了小端,或者至少更喜欢它(如果是双端)。他们把big-endian作为所有网络协议的通用顺序,有什么原因吗?除了更易于用于big-endian处理器之外,它还有什么实际优势吗?big-endian的选择可能是因为那个时代(什么,20世纪60年代末?)的大多数计算机都使用它 他们怎么能预测80x86家族的流行程度以及这么多年后它对little endian的使用 根据: 一种经常被引用的支持观点 big endian是一致的 使用中常用的排序 自然语言。口

似乎大多数现代(如过去20年)处理器都使用了小端,或者至少更喜欢它(如果是双端)。他们把big-endian作为所有网络协议的通用顺序,有什么原因吗?除了更易于用于big-endian处理器之外,它还有什么实际优势吗?

big-endian的选择可能是因为那个时代(什么,20世纪60年代末?)的大多数计算机都使用它

他们怎么能预测80x86家族的流行程度以及这么多年后它对little endian的使用

根据:

一种经常被引用的支持观点 big endian是一致的 使用中常用的排序 自然语言。口语 有各种各样的组织 数字:十进制数字92 是/曾经是用英语说的吗 九十二,德语和荷兰语两种 九十和九十,法语也一样 四二一二和一个类似的 丹麦语系统 (二十四点五乘二十)。 然而,数字几乎都是写出来的 普遍使用印度教阿拉伯语 数字系统,其中 首先写入有效数字 用从左到右书写的语言, 最后是书面语言 从右到左


您最初的假设是不正确的——仅仅因为x86系列是little endian,并不意味着“大多数现代处理器”都是little endian。双endian是否意味着偏爱little endian?或者,这是否意味着更倾向于采用兼容模式的big-endian来应对“全世界的a{VAX,i386}”综合症?英特尔芯片刚问世时是一个令人憎恶的东西-现在仍然如此,但我们已经习惯了:-)有更好的体系结构,具有更一致的寻址模式和“正确”的字节顺序,例如6800沿袭。Read:@lars例如,在little endian中,引用6502处理器的速度更快。我想知道其他体系结构是否与@pax不同,好吧,PDP-x体系结构的汇编代码比x86:P更好。