logo
системы передачи данных (Комп_сети) / конспект_ лекций_СПД

9.2. Структура кадров llc

По своему назначению все кадры уровня LLC (называемые в стандарте 802.2 блоками данных - Protocol Data Unit, PDU) подразделяются на три типа - информационные, управляющие и ненумерованные:

Все типы кадров уровня LLC имеют единый формат (рис. 8.1). Они содержат четыре поля:

Рисунок 9.1. Структура LLC-кадра стандарта 802.2

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

Поле данных кадра LLC предназначено для передачи по сети пакетов протоколов верхних уровней - IP, IPX, AppleTalk, DECnet. Поле данных может отсутствовать в управляющих кадрах и некоторых ненумерованных кадрах.

Поле управления (один байт) используется для обозначения типа кадра данных - информационный, управляющий или ненумерованный. Кроме этого, в этом поле указываются порядковые номера отправленных и успешно принятых кадров, если подуровень LLC работает по процедуре LLC2 с установлением соединения.

Поля DSAP и SSAP позволяют указать, какой сервис верхнего уровня пересылает данные с помощью этого кадра. Программному обеспечению узлов сети при получении кадров канального уровня необходимо распознать, какой протокол вложил свой пакет в поле данных поступившего кадра, для того, чтобы передать извлеченный из кадра пакет нужному протоколу для последующей обработки.

DSAP - это нечто вроде идентификационного номера процесса высшего уровня, который должен принять потом данные. Другими словами, это адрес протокола верхнего уровня, который принимает данные. То есть, когда кадр поступит к получателю, его уровень LLC обработает этот кадр, выполнит, что от него требовалось, а потом процесс высшего уровня, адрес которого указан в поле DSAP, примет оставшиеся данные.

SSAP - это адрес верхнего уровня, который передает данные в протокол LLC.

Таким образом, адреса DSAP и SSAP позволяют указать, какая служба верхнего уровня пересылает данные с помощью этого кадра и какой службе верхнего уровня эти данные предназначены.

Адреса DSAP и SSAP занимают по 1 байту.

Каждый кадр LLC относится к одному из трех типов (в зависимости от значения старших битов поля Control):

- ненумерованный (Unnumbered) – поле Control занимает 1 байт, два старших бита имеют значение 11,

- информационный (Information) – поле Control занимает 2 байта, старший бит установлен в 0,

- управляющий (Supervisory) – поле Control занимает 2 байта, два старших бита имеют значение 10.