Jump to content

ЛАПБ

Диаграмма состояния LAPB

Сбалансированная процедура доступа к каналу ( LAPB ) реализует уровень канала передачи данных , как определено в наборе протоколов X.25 . LAPB — это бит-ориентированный протокол, созданный на основе HDLC , который гарантирует, что кадры не содержат ошибок и находятся в правильной последовательности. LAPB указан в Рекомендации ITU-T X.25 и ISO/IEC 7776. Он реализует службу канала передачи данных в режиме соединения в эталонной модели OSI , как определено в Рекомендации ITU-T X.222.

LAPB используется для управления связью и формированием пакетов между терминальным оборудованием (DTE) и оконечным оборудованием канала передачи данных (DCE) в стеке протоколов X.25 . LAPB по сути представляет собой HDLC в асинхронном сбалансированном режиме (ABM). Сеансы LAPB могут быть установлены либо DTE, либо DCE. Станция, инициирующая вызов, определяется как основная, а отвечающая станция — как вторичная.

Структура протокола [ править ]

Типы рамок [ править ]

  • I-кадры (информационные кадры): содержат информацию верхнего уровня и некоторую управляющую информацию. Функции I-кадра включают в себя упорядочивание, управление потоком, а также обнаружение и восстановление ошибок. I-кадры содержат порядковые номера отправки и получения.
  • S-кадры (диспетчерские кадры): передают управляющую информацию. Функции S-кадров включают запрос и приостановку передачи, отчет о состоянии и подтверждение получения I-кадров. S-кадры содержат только порядковые номера приема.
  • U-кадры (ненумерованные кадры): содержат управляющую информацию. Функции U-frame включают установку и отключение канала, а также отчеты об ошибках. U-кадры не имеют порядковых номеров.

Формат кадра [ править ]

Флаг Адрес Контроль Данные Контрольная сумма Флаг
0111 1110 0111 1110
(8 бит) (8 бит) (8 бит) (Переменная) (16 бит) (8 бит)

Флаг – значение флага всегда равно 0x7E. Чтобы гарантировать, что битовая комбинация флага разделителя кадра не появится в поле данных кадра (и, следовательно, не вызовет рассогласования кадров), метод, известный как вставка битов как передатчик, так и получатель используют .

Поле адреса . В LAPB это поле не имеет значения, поскольку протокол работает в режиме «точка-точка», а сетевой адрес DTE представлен в пакетах уровня 3. Поэтому этот байт используется по-другому; он отделяет команды связи от ответов и может иметь только два значения: 0x01 и 0x03. 01 идентифицирует кадры, содержащие команды от DTE к DCE и ответы на эти команды от DCE к DTE. 03 используется для кадров, содержащих команды от DCE к DTE и для ответов от DTE к DCE. Поэтому одна сторона должна быть настроена как DTE уровня 2, а другая — как DCE уровня 2 (не следует путать это с более знакомыми обозначениями DCE уровня 1 и DTE).

Поле управления – служит для определения типа кадра. Кроме того, он включает в себя порядковые номера, функции управления и отслеживание ошибок в зависимости от типа кадра.

Режимы работы – LAPB работает в асинхронном сбалансированном режиме (ABM). Этот режим является сбалансированным (т. е. нет отношений «ведущий/подчиненный») и обозначается кадром SABM(E)/SM. Каждая станция может инициализировать, контролировать, восстанавливаться после ошибок и отправлять кадры в любое время. DTE и DCE рассматриваются как равные.

FCS – последовательность проверки кадров обеспечивает высокий уровень контроля физических ошибок, позволяя проверять целостность передаваемых данных кадра.

Размер окна – LAPB поддерживает расширенный размер окна (по модулю 128 и по модулю 32768), при котором максимальное количество ожидающих подтверждения кадров увеличивается с 7 (по модулю 8) до 127 (по модулю 128) и 32767 (по модулю 32768). [1]

Протокол работы [ править ]

LAPB не имеет отношений между главным и подчиненным узлами. Отправитель использует бит опроса в командных кадрах, чтобы настаивать на немедленном ответе. В ответном кадре этот же бит становится последним битом получателя. Получатель всегда включает бит Final в ответ на команду отправителя с установленным битом Poll. Бит P/F обычно используется, когда какая-либо из сторон не уверена в правильности последовательности кадров из-за возможного отсутствия подтверждения и необходимо повторно установить опорную точку. Он также используется для запуска подтверждения выдающихся I-кадров.

Адресация узла [ править ]

В следующей таблице показано, какие адреса помещаются в кадр LAPB при передаче команд и ответов от DTE к DCE и от DCE к DTE при использовании одноканальной или многоканальной работы: [2]

Направление Работа с одной ссылкой Многоканальная работа
Команда Ответ Команда Ответ
DTE-DCE 01 Шестигранник (Б) 03 Шестигранник (А) 07 Шестигранник (Д) 0F Шестигранник (С)
DCE-DTE 03 Шестигранник (А) 01 Шестигранник (Б) 0F Шестигранник (С) 07 Шестигранник (Д)

Команды и ответы протокола [ править ]

Тип Команды Ответ Информация
надзорный RR RR подтверждает получение кадра и указывает, что устройство готово принять следующий в последовательности
РНР РНР подтверждает полученный кадр, но указывает, что он не может больше принимать I-кадры, поскольку все еще занят
РЕГ РЕГ запрашивает повторную передачу I-кадров, пакет содержит кадр ошибки, поэтому DTE повторно передает все пакеты, начиная с кадра ошибки
СЭЖ запрашивает повторную передачу выбранных I-кадров, пакет содержит конкретные кадры, которые DTE будет повторно передавать (не используется для модуля 8, необязательно для модуля 128, обязательно для модуля 32768)
Без номера САБМ UA установить соединение DTE с DCE в обычном (базовом) режиме (по модулю 8)
САБМЕ UA установить соединение DTE с DCE в расширенном режиме (по модулю 128)
СМ UA установить соединение DTE с DCE в суперрежиме (по модулю 32768)
ДИСК ДМ завершает ссылку
ФРМР Frame Reject, который сообщает об ошибке.
Информация я
Командный кадр отправлен с P = 1 Кадр ответа возвращен с F = 1 Информация
САБМ, САБМЕ, СМ ЮА, ДМ
I-кадр РР, РНР, РЭЖ, СРЭЖ
I-кадр ФРМР
РР, РНР, РЭЖ РР, РНР, РЭЖ, СРЭЖ
ФРМР ФРМР
ДИСК ЮА, ДМ

См. также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

  • «Х.25» . Cisco.com . Архивировано из оригинала 9 октября 1999 года.
  • «HDLC — Управление каналом передачи данных высокого уровня» . Архивировано из оригинала 8 апреля 2006 года.
  • Рекомендация МСЭ-Т X.25
  • Рекомендация МСЭ-Т X.222
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ccd4c4ce4506567a07ba783ae5581293__1662220500
URL1:https://arc.ask3.ru/arc/aa/cc/93/ccd4c4ce4506567a07ba783ae5581293.html
Заголовок, (Title) документа по адресу, URL1:
LAPB - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)