CISCO internetworking technology overview



         

Уровень 2


Уровень 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 обеспечивает целостность передаваемых данных.




Содержание  Назад  Вперед