以太网中的同步前导码有什么用途?

以太网中的同步前导码有什么用途?

在以太网中,IEEE 802.3 帧开头的同步前导字段的用途是什么?我猜想在互联网早期,它是为了区分数据包和噪音。但为什么它的长度被分配为 7 个字节(大于源/目标地址字段)?目的是可靠性吗?

答案1

以太网没有共享的位时钟(没有任何引脚/导线携带时钟信号),因此接收器必须将其位时钟与发送方的时钟同步,并发送每个数据包。前导码允许接收器的 PLL(锁相环,一种用于同步位时钟的专用电路)在实际数据位传输之前有足够的时间可靠地锁定与发送方的同步。

以太网设计出来几十年来,PLL 可能已经变得更好,可以在更少的位时间内可靠地完成。但从来没有哪一天,为了节省几个位时间而牺牲向后兼容性是值得的。

相关内容