Структура кадров LLC

Кадры уровня LLC (Logical Link Control) предназначены для управления логическим каналом связи в сетях стандарта IEEE 802.2. Они обеспечивают передачу данных и контроль ошибок.

Все кадры LLC, называемые в стандарте 802.2 блоками данных (PDU — Protocol Data Unit), подразделяются на три типа:

Формат кадров LLC

Все типы кадров уровня LLC имеют единую структуру и содержат четыре поля:

Обрамление кадров LLC

Каждый кадр LLC начинается и заканчивается специальным флагом, представленным байтом 01111110. Эти флаги используются на уровне MAC для определения границ кадра.

Формат кадров LLC, за исключением поля SSAP, полностью соответствует формату кадров HDLC и его производных, например LAP-B, используемого в сетях X.25.

Структура кадра LLC

Флаг (01111110)DSAP (Адрес точки входа сервиса назначения)SSAP (Адрес точки входа сервиса источника)Control (Управляющее поле)Data (Поле данных)Флаг (01111110)
01111110Определяет получателяОпределяет отправителяТип кадра и управлениеДанные протоколов верхнего уровня01111110

Рис. 1. Структура кадра LLC стандарта IEEE 802.2

Назначение полей кадра LLC

Например, в полях DSAP и SSAP могут указываться коды протокола IPX или Spanning Tree Protocol.

Формат и назначение полей кадра LLC

Кадры уровня LLC стандарта IEEE 802.2 обеспечивают передачу данных в сетях Ethernet, Token Ring и других сетях, поддерживающих уровень LLC. Разберёмся, как используются ключевые поля кадра.

Поле данных (Data)

Поле Data предназначено для передачи информации верхних уровней. Оно может содержать пакеты сетевых протоколов, таких как:

В некоторых случаях, если прикладной протокол не использует сетевые протоколы, он может вкладывать свои сообщения непосредственно в поле данных кадра LLC.

Поле управления (Control)

Поле Control содержит информацию о типе кадра:

Если LLC работает в режиме установления соединения (LLC2), поле Control также содержит порядковые номера кадров.

Поля DSAP и SSAP

Поля DSAP (Destination Service Access Point) и SSAP (Source Service Access Point) позволяют определить, какой протокол или сервис обрабатывает передаваемые данные.

Программное обеспечение узлов сети использует эти значения, чтобы правильно передавать пакеты верхним уровням. Например:

Флаговые байты

Каждый кадр LLC начинается и заканчивается специальными флагами со значением 01111110. Они определяют границы кадра и используются для синхронизации на уровне MAC.

Применение кадров LLC

Кадры LLC используются в различных сетевых технологиях:

Заключение

Кадры LLC стандарта IEEE 802.2 играют важную роль в канальном уровне сетевых протоколов. Они обеспечивают логическую адресацию, управление соединениями и передачу данных. Поля DSAP, SSAP, Control и Data позволяют маршрутизировать данные и поддерживать работу сетевых сервисов.