イーサネットでの同期プリアンブルの使用は何ですか?[複製]


-1

この質問にはすでに答えがあります:

イーサネットのコンテキストでは、IEEE 802.3フレームの先頭からの同期プリアンブルフィールドの目的は何ですか?インターネットの初期の頃は、パケットとノイズを区別するためのものだったと思います。しかし、なぜ7バイトの長さ(送信元/宛先アドレスフィールドよりも長い)が割り当てられたのですか?狙いは信頼性でしたか?


2
誰もが権威をもってそれに答えることができるとは思いません。ただし、正確なタイミングは難しく、クロックを同期する必要があることを考慮してください。次に、パフォーマンスを妨げないように十分短いプリアンブルと、X%の時間で同期を成功させるのに十分な長さが必要です。私は彼らがこれらのことを測定し、賢明な価値を選んだのではないかと疑っています。
ヘネス

答えは、おそらく802.3標準のどこかにあります。あなたはここで
デビッドポスティル

回答:


1

イーサネットには共有ビットクロックがないため(ピン/導体のいずれもクロック信号を伝送しません)、受信側はビットクロックをすべてのパケットで送信側のクロックに同期させる必要があります。プリアンブルにより、受信機のPLL(位相ロックループ、ビットクロックを同期するための専用回路)は、実際のデータビットが送信される前に送信機と確実に同期するのに十分な時間を確保できます。

イーサネットが最初に設計されてから数十年で、PLLはより少ないビット時間で確実に実行できるようになった可能性があります。しかし、いくつかのビット時間を節約するという勝利が、下位互換性を破るという面倒の価値があると見なされる時代はありませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.