为什么网络字节顺序定义为大端? [关闭](Why is network-byte-order d

2019-06-21 06:52发布

作为写在标题中,我的问题是,为什么TCP / IP传输数据时,而不是替代小端方案使用大端编码?

Answer 1:

RFC1700规定必须如此 。 (和定义网络字节顺序大端)。

互联网协议的文档中的约定来表达十进制数和“大端”命令[COHEN]为画面数据。 也就是说,各字段的含义左到右,在左边最显著字节和右边的至少显著八位。

他们做出的参考是

On Holy Wars and a Plea for Peace 
Cohen, D. 
Computer

摘要可以在这里找到IEN-137或该IEEE页面 。


摘要:

哪种方式选择不作太多太大的差别。 它在比订单商定一个以同意的,是更重要的。

它的结论是,两者big-endian和little-endian的方案可能已经是不可能的。 有没有更好/更糟糕的方案,并且或者能够代替其他的,只要它是所有跨系统/协议一致的使用。



文章来源: Why is network-byte-order defined to be big-endian? [closed]