为什么networking字节顺序被定义为big-endian?

正如标题中所写,我的问题是,为什么TCP / IP在传输数据时使用大端编码而不是小端模式?

RFC1700声明它一定是这样的 。 (并将networking字节顺序定义为big-endian)。

互联网协议文件中的惯例是以十进制表示数字,以“big-endian”顺序表示图像数据[COHEN]。 也就是说,字段从左到右描述,左边是最重要的八位字节,右边是最不重要的八位字节。

他们提到的参考是

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

摘要可以在IEN-137或这个IEEE页面上find 。


概要:

select哪种方式并没有太大的区别。 就订单达成一致而言,达成协议更为重要。

它得出的结论是,大端和小端的scheme都是可能的。 没有更好/更差的scheme,只要在整个系统/协议中是一致的,就可以用来代替另一方。