Подуровень Logical Link Control (LLC)
Подуровень LLC
обеспечивает интерфейс протокола Ethernet с протоколами вышележащих уровней,
например, с IP или IPX. Кадр LLC, изображенный на рисунке 1.2, вкладывается в
кадр MAC, и позволяет за счет полей DSAP и SSAP идентифицировать адрес сервисов
назначения и источника соответственно. Например, при вложении в кадр LLC пакета
IPX, значения как DSAP, так и SSAP должны быть равны Е0. Поле управления кадра
LLC позволяет реализовать процедуры обмена данными трех типов.
· Процедура типа 1 определяет обмен данными
без предварительного установления соединения и без повторной передачи кадров в
случае обнаружения ошибочной ситуации, то есть является процедурой
дейтаграммного типа. Именно этот тип процедуры и используется во всех
практических реализациях Ethernet. Поле управления для этого типа процедур
имеет значение 03, что определяет все кадры как ненумерованные.
· Процедура типа 2 определяет режим обмена
с установлением соединений, нумерацией кадров, управлением потоком кадров и
повторной передачей ошибочных кадров. В этом режиме протокол LLC аналогичен
протоколу HDLC. В локальных сетях Ethernet этот режим используется редко.
· Процедура типа 3 определяет режим
передачи данных без установления соединения, но с получением подтверждения о
доставке информационного кадра адресату. Только после этого может быть
отправлен следующий информационный кадр.
Рис. 1.2. Формат кадра LLC с расширением SNAP
Существует
расширение формата кадра LLC, называемое SNAP (Subnetwork Access Protocol).
В случае использования расширения SNAP в поля DSAP и SSAP записывается значение
AA, тип кадра по-прежнему равен 03, а для обозначения типа протокола,
вложенного в поле данных, используются следующие 4 байта, причем байты
идентификатора организации (OUI) всегда равны 00 (за исключением протокола
AppleTalk), а последний байт (TYPE) содержит идентификатор типа протокола
(например, 0800 для IP).
Заголовки LLC
или LLC/SNAP используются мостами и коммутаторами для трансляции протоколов
канального уровня по стандарту IEEE 802.2H.