为什么XGMII是小端,而网络是大端?

网络工程 转变 以太网 互联网 收发器
2022-02-13 05:10:32

为什么 XGMII 是小端,而网络字节顺序是大端(RFC1700)?

1个回答

请注意,以太网和 IP 是由不同的人创建的,而不知道对方在做什么,并且今天由不同的组织维护(以太网=IEEE,IP=IETF)。当鲍勃梅特卡夫等人。在创建以太网时,他们没有与 Vint Cerf 等人合作。谁在创造 IP。这是两个完全不同的努力。在创建以太网时,IP 是否会成为主导还不清楚,而以太网只是争夺关注的几种 LAN 技术之一。IP 并没有在相当长的时间内进入以太网,因为 IP 最初是使用 WAN 技术连接全国各地的大学。

最终,市场力量更喜欢这两种技术,它们最终成为各自领域的主导技术,但是,尽管它们都是在同一时期构思(1970 年代)和诞生的(1980 年的以太网,1981 年的 RFC 791) ,直到 1990 年代,它们实际上并没有太大的关系,并且它们仍然由完全独立的标准组织维护。

以太网总是先发送高位字节的低位。这就是它设计用于在电线上放置钻头的方式。其他物理协议可以做不同的事情,它对上层协议没有任何影响,就像电线上使用的符号编码一样。IETF 确定了网络字节顺序,以确保无论主机中使用何种处理器,网络上的字节都以相同的顺序一致地发送和接收,以供网络协议使用。