2

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

由于曼彻斯特编码可以固有地同步发送方和接收方,您认为前导码是必要的还是多余的开销?我认为这是多余的,但指出帧的开始/结束可能很重要。

4

2 回答 2

5

曼彻斯特编码将在位级别同步,但您也需要获得更高级别的同步。特别是,您需要字节级和帧级同步:字节是因为您可以实际传输完全可以理解的数据,而帧是因为您可以理解整个消息。通过拥有该标头,它为以太网硬件提供了足够的时间来开始侦听随后的真实消息并正确确定该消息的开始位置;它不必捕获序言的第一位即可工作,因此更可靠。可靠性很好。

于 2010-10-21T08:08:57.320 回答
1

原来的以太网已经彻底?被 802.3 取代,它解释了第 8 个八位字节 (SFD) 的差异。前导码的目的是在数据到达之前使发送方和接收方同步。如果没有它,数据的前几个字节可以使用曼彻斯特编码中的固有时钟来同步,但它们可能会丢失。

基于现有技术,可能会使用更短的前导码。就此而言,我们也不需要在现代有线网络中进行碰撞检测。

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

于 2010-10-21T13:29:26.850 回答