Протокол LLC

Протокол LLC определен стандартом IEEE 802.2 и занимает промежуточное положение между протоколами сетевого уровня и протоколами подуровня МАС. LLC предоставляет сервисы протоколам сетевого уровня и взаимодействует с множеством протоколов МАС-подуровня (семейством протоколов Ethernet, Wi — Fi и др.). Он обеспечивает нужное качество транспортной службы для технологий локальных сетей, передавая кадры либо без установления соединения и подтверждения между узлами сети, либо с установлением соединения и подтверждением приема кадров.

Протокол LLC участвует в процессе инкапсуляции. Он помещает пакет сетевого уровня в свой кадр и добавляет адресную информацию спецификации IEEE 802.2:

  • адрес точки входа сервиса назначения (Destination Service Access Point, DSAP) – указывает протокол верхнего уровня, которому надо передать данные для обработки;
  • адрес точки входа сервиса источника (Source Service Access Point, SSAP) – указывает протокол верхнего уровня, данные которого пересылаются в кадре.

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

  • 0x42 – Spanning Tree Protocol (IEEE 802.1D);
  • 0xAA – SNAP;
  • 0xE0 – Novell;
  • 0x06 – IP.

Поле управления служит для определения типа сервиса, используемого протоколами сетевого уровня: с установлением соединения и подтверждением приема; с установлением соединения и без подтверждения приема; без установления соединения и подтверждения приема; без установления соединения и с подтверждением приема.

Кадр LLC помещается в кадр МАС-подуровня, при этом флаги удаляются.

Рис. 5.5 Формат кадра LLC
Рис. 5.5 Формат кадра LLC

Следует отметить, что реализация протокола LLC зависит от конкретного стека протоколов. В современных сетях функции протокола LLC обычно выполняются протоколами транспортного уровня, такими как TCP и UDP.

В настоящее время протокол LLC служит для идентификации протоколов верхнего уровня, пакеты которых пересылаются с помощью кадров протоколов МАС-подуровня семейства IEEE 802.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

пятнадцать + пятнадцать =