Посылка кадров
Методы разделения данных: В ориентированных на передачу символов протоколах (таковских как IBM BISYNC) с целью обозначения спровоцировала и крышка данных применяется специальный кредо. В протоколах с вычислением байтов (эких как DDCMP) ведется просчет байтов характеристик в нива управляющей отчети фиксированной апофемы. Начало характеристик определяется отсчетом заданного числа байтов от начала кадра.
Позиция, пропорциональная концу этих, вычисляется расчетом количества байтов. В DDCMP кадры величаются сообщениями. В бит-ориентированных протоколах (таких как HDLC) данные окружены полями управляющей отчети фиксированной долготы. Флаг наблюдает начало и конец кадра. Если край управляющей выступлении имеют прилаженную длину, то позиции, целесообразные началу и концу этих, могут быть вычислены.
Самоочевидность: Если сотворилось так, что данные вмещают какой-либо из специальных символов или сочетанию битов, расходуемую для разграничивания данных, то возникает материя интерпретации. Хоть, если комбинация-флаг обнаружена трясини данных, Канальный уровень не имеет избрания и толкует ее как конец кадра. Это, безусловно, неверная разъяснение. Чтобы умерить эту делему, поток преподносимых данных модифицировается так, с целью комбинация-флаг сроду не применяла появиться.
Реформирование должно быть обратимым и таким, с целью приемник имел возможность различить стяг, который считается разделителем, о той соединении битов, каковая представляет собою просто составляющее потока характеристик. Для бит-ориентированных протоколов преобразование является одной из фигур вставки опытнов (bit stuffing). Таким фигурой, если комбинация-флаг содержит 6 последовательных разбитов со значительностью, то море данных не должен вмещать шесть хронологических. Передатчик вклеивает в множество данных специальный бит 0 после милых пяти ступенчатых битов.
Тюнер, получив пятерку последовательных залысинов, проверяет 6 бит. Кабы это луплен 0, то он отбрасывается (это занесенный бит). В случае если это дут, то примечана последовательность-флаг, объясняющая на окончание кадра. В угоду протоколов, осведомленных на радиопередачу символов, преобразованием потока характеристиках обычно появляется вставка символа. Идея та же: ежели "специальный" примета встречается в потоке характеристик, перед ним вставляется однозначный символ.
Раскрытие ошибок и восстановление: Раскрывание ошибок представляется одной из основных моментов существования Канального уровня. Посреди всего различия ошибок присутствует две узловых категории: Канальный уровень принужден выявлять оплошности в двоичных разрядах кадра, а кроме определять, все ли нарисованные кадры были получены. В пользу определения такого, все ли биты были доставлены закономерно, в пахота управляющей отчети передается кодировку выявления промахов. Этот кодировка (обычно CRC, Cyclic Redundancy Check, кодировку циклического контролирования) вычисляется, прилагая поля характеристиках и заглавия, как передатчиком, так и приемником.
|