Синхронізація ethernet

Більш швидкі реалізації Фізичного рівня Ethernet представляють складності для управління колізіями.

Як обговорювалося раніше, кожен пристрій, яке хоче передати дані, має спочатку "прослухати" носій, щоб перевірити його на наявність трафіку. Якщо трафіку не буде виявлено, то станція відразу почне передачу. Електричний сигнал, який передається, займає певну кількість часу (відбувається затримка), щоб поширитися (переміститися) через кабель. Кожен концентратор або повторювач на шляху сигналу збільшує затримку, поки він передає біти від одного порту до наступного.

Ця накопичується затримка збільшує ймовірність, що станеться колізія, тому що вузол може перейти з режиму прослуховування в режим передачі сигналу, поки концентратор або повторювач обробляють повідомлення. Оскільки сигнал ще не досяг цього вузла, поки він був у режимі прослуховування, вузол думає, що носій доступний. Ця обставина часто призводить до колізій.

Відлік часу і Синхронізація

У напівдуплексному режимі, якщо колізія не відбулася, передавальний пристрій відправить 64 біта інформації про временнОй синхронізації, яка відома як Преамбула.

Передавальний пристрій потім відправляє повний кадр.

Ethernet з продуктивністю 10 Мбіт / с і менше є асинхронним. Асинхронна передача в цьому контексті означає, що кожне приймаючий пристрій буде використовувати 8 байтів інформації синхронізації, щоб синхронізувати отриману ланцюжок з вхідними даними, а потім відкидає 8 байтів.

Реалізації Ethernet з пропускною спроможністю 100 Мбіт / с і вище синхронні. Синхронна передача в цьому контексті означає, що інформація синхронізації не потрібно. Однак, з причин сумісності, поля Преамбула і Початковий розмежувач кадрів (SFD) все ще присутні.

Схожі статті