【发布时间】:2012-11-10 23:08:59
【问题描述】:
正如标题中所写,我的问题是,为什么 TCP/IP 在传输数据时使用大端编码而不是替代的小端方案?
【问题讨论】:
-
尽管已经关闭,但这个页面还是很有帮助的
-
来自this product guide,在Big Endian链接下:网络一般使用big-endian顺序,因此通过网络发送信息时称为网络顺序以通用格式。电话网络在历史上和现在都使用大端顺序;这样做允许在编写电话号码时进行路由。 [...] 大概早期的计算机网络依赖于当时的电话网络,剩下的就是历史了...
-
在创建“标准”时,大多数服务器都是大端的。现在情况正好相反,但由于向后兼容,我们无法更改 TCP/IP 协议。不过新协议可以使用小端序
-
...但是如果您正在考虑在您闪亮的新网络协议中使用 little-endian,this should interest you - 人类在根本不同的格式或系统之间切换是一项令人担忧的练习...
标签: networking network-protocols endianness tcp-ip