Структура кадров
Протокол HDLC определяет структуру пакета (рис. 5.2), где код флага 7ЕН = 01111110, N(S) и N(R) - номера передаваемых и принимаемых кадров; Р/С - бит запроса в командах и бит окончания в ответах; S - биты функции супервизора; М - биты модификации функции (значение этого поля используется для инициализации и завершения соединения, для указания длины управляющего поля и т.д.). Во избежание ложного выделения флага внутри кадра поле данных анализируется. Если в нем встречается пять единиц подряд, между пятым и шестым битами вставляется 0. Такая операция называется «битстаффинг».
Протокол HDLC описывает 3 типа кадров: информационные, супервизорные и ненумерованные. Первый тип кадров применяется для передачи пакетов, в которых используется информация в поле данных. Второй тип используется для восстановления кадров, потерянных из-за искажения информации в канале связи, третий - для установки соединения.
Используют два вида нумерации кадров: нормальная и расширенная нумерация по модулю 128, когда в поле «управление» добавляется еще один байт. Протокол Х.25 допускает применение длин данных от 64 до 4096 байт. Чаще всего используется 128 байт. Эти сети характеризуются низкой пропускной способностью порядка 4 Кбит/с. Максимальная скорость - не более 64 Кбит/с. Описание процедур коммутации и маршрутизации пакетов осуществляется на третьем уровне. Малые пакеты могут передаваться между узлами приемника и передатчика по различным цепям связи (поддерживается до 4895 цепей).
Рисунок 5.2
Дата добавления: 2015-02-16; просмотров: 756;