据我所知,以太网数据包的前导码由 1 位和 0 位交替的 56 位模式组成。但它究竟如何帮助其他设备同步?
前导码如何同步其他接收时钟的设备?
网络工程
以太网
2021-07-22 17:59:28
1个回答
这其中的关键是定义以太网的 IEEE 802.3 文档。超级用户上有一个答案可以解决这个问题。
来自 IEEE 802.3:
802.3-2008_section1.pdf 3.2.1 前导字段 前导字段是一个 7 个八位字节的字段,用于允许 PLS 电路与接收到的数据包的定时达到其稳态同步(见 4.2.5)。
4.2.5 前导生成 在 LAN 实现中,大多数物理层组件在呈现有效输入信号后,允许提供一定数量的位时间的有效输出。因此,必须在数据开始之前发送前导码,以允许 PLS 电路达到其稳定状态。当 TransmitLink-Mgmt 请求发送新帧的第一个比特时,PhysicalSignalEncap 应首先发送前导码,一个用于物理介质稳定和同步的比特序列,然后是起始帧定界符。如果在传输前导码或起始帧定界符时,冲突检测变量变为真,则应发送任何剩余的前导码和起始帧定界符位。前导码模式是:10101010 10101010 10101010 10101010 10101010 10101010 10101010 位按顺序传输,从左到右。该模式的性质是,对于曼彻斯特编码,它在介质上显示为周期波形,可实现位同步。需要注意的是,前导码以“0”结尾。
其它你可能感兴趣的问题