正如标题中所写,我的问题是,为什么TCP/IP在传输数据时使用大端编码而不是替代的小端方案?
问问题
47880 次
1 回答
82
RFC1700声明它必须如此。(并将网络字节顺序定义为大端)。
Internet 协议文档中的约定是以十进制表示数字并以“大端”顺序 [COHEN] 来描绘数据。也就是说,字段是从左到右描述的,左边是最重要的八位字节,右边是最不重要的八位字节。
他们的参考是
On Holy Wars and a Plea for Peace
Cohen, D.
Computer
概括:
选择哪种方式并没有太大的区别。就订单达成一致比商定哪种订单更重要。
它得出的结论是,大端和小端方案都是可能的。没有更好/更差的方案,只要在整个系统/协议中保持一致,就可以使用其中任何一个来代替另一个。
于 2012-11-22T14:36:47.297 回答