4B/5B

Рубрика: Физический уровень OSI

В качестве примера, мы исследуем простую кодовую группу, называемую 4B/5B. Кодовые группы, которые в настоящий момент используются в современных сетях, обычно более сложны.

4B/5B

В этом методе 4 бита данных превращаются в 5-разрядные кодовые символы для передачи по системе носителей. В 4B/5B каждый байт, который будет передан, разбивается на четырехразрядные части или полубайты и кодируется в виде пятиразрядных значений, известных как символы. Эти символы представляют данные, которые будут переданы, а также набор кодов, которые помогают управлять передачей по носителям. Среди кодовых символов и те, которые указывают на начало и конец передаваемого кадра. Хотя этот процесс добавляет издержки к передаче битов, но также он добавляет и опции, которые помогают в передаче данных на более высоких скоростях.

4B/5B гарантирует, что есть по крайней мере одно изменение уровня на код, чтобы обеспечить синхронизацию. Большинство кодов, используемых в 4B/5B, балансирует количество 1-ц и 0-й, используемых в каждом символе.

Как показано на рисунке, 16 из возможных 32 комбинаций кодовых групп выделяются для битов данных, а оставшиеся кодовые группы используются для управляющих символов и недопустимых символов. Шесть из символов используются для специальных функций, идентифицирующих переход из ожидания, чтобы кадрировать данные, и конец разделителя потока. Оставшиеся 10 символов указывают на недопустимые коды.

Далее: Поля Кадра Ethernet

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)