代码之家  ›  专栏  ›  技术社区  ›  Brian D

曼彻斯特编码与以太网协议

  •  2
  • Brian D  · 技术社区  · 14 年前

    这里的理论问题是,[一般]以太网协议使用一个8字节的前导码和一个(几乎)全10101010位模式,除了最后一个字节。这样做的一个目的是为了发送方/接收方同步。

    2 回复  |  直到 14 年前
        1
  •  4
  •   Donal Fellows    14 年前

    曼彻斯特编码将在比特级同步,但你也需要得到更高级别的同步到位。特别是,您需要字节级和帧级同步:字节,因为这样您就可以实际传输完全可以理解的数据,而帧,因为这样您就可以理解整个消息。通过使用该报头,它给以太网硬件足够的时间来开始监听后面的真实消息,并正确地确定消息的起始位置;它不必捕获前导码的第一位就可以工作,因此更可靠。可靠性好。

        2
  •  1
  •   dbasnett    14 年前

    原来的以太网已经完全?替换为802.3,它解释了第八个八位字节(SFD)中的差异。前导码的目的是使发送方和接收方同步, 之前

    根据目前的技术状况,可能会使用较短的序言。在现代有线网络中,我们也不需要碰撞检测。

    但正如他们所说,如果它没有坏,就不要修理它。