реализован протоколом LAPB. LAPB
Уровень 2 реализован протоколом LAPB. LAPB позволяет обеим сторонам
(DTE и DCE) инициировать связь друг с другом. В процессе передачи
информации LAPB контролирует, чтобы блоки данных поступали к
приемному устройству в правильной последовательности и без ошибок.
Также, как и аналогичные протоколы канального уровня, LAPB использует
три типа форматов блоков данных:
Информационный блок данных ( Information (I) frame ) .
Эти блоки данных содержат
информацию высших уровней и определенную управляющую информацию
(необходимую для работы с полным дублированием). Номера
последовательности отправки и приема и бит опроса конечного (P/F)
осуществляют управление информационным потоком и устранением
неисправностей. Номер последовательности отправки относится к номеру
текущего блока данных. Номер последовательности приема
фиксирует номер
блока данных, который должен быть принят следующим.
В диалоге с полным
дублированием как отправитель, так и получатель хранят номера
последовательности отправки и приема; она используется
для обнаружения
и устранения ошибок.
Блоки данных супервизора ( Supervisory (S) frames ) .
Эти блоки данных обеспечивают
управляющую информацию. У них нет информационного поля.
Блоки данных S
запрашивают и приостанавливают передачу, сообщают о
состоянии канала и
подтверждают прием блоков данных типа I.
Непронумерованные блоки данных ( Unnumbered (U) frames ).
Как видно из названия, эти блоки
данных непоследовательны. Они используются для управляющих целей.
Например, они могут инициировать связи , используя стандартную или
расширяемую организацию окон (modulo 8 versus 128), раз'единять канал,
сообщать об ошибках в протоколе, и выполнять другие аналогичные функции.
Блок данных LAPB представлен на Рис. 13-5.
Поле flag ограничивает блок данных LAPB.
Чтобы предотвратить появление
структуры флага в пределах внутренней части блока данных, используется
вставка битов.
Поле address указывает, что содержит блок данных-команду или ответный
сигнал.
Поле control обеспечивает дальнейшую квалификацию блоков данных и
блоков команд, а также указывает формат блока данных (U, I или S)),
функции блока данных (например, receiver ready - "получатель готов",
или disconnect - "отключение") и номер последовательности отправки/
приема.
Поле data содержит данные высших уровней. Его размер и формат
меняются в зависимости от типа пакета Уровня 3. Максимальная длина
этого поля устанавливается соглашением между администратором PSN и
абонентом во время оформления абонентства.
Поле FCS обеспечивает целостность передаваемых данных.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий