Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_Kuklin.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
2.04 Mб
Скачать

Протокол llc

Протокол управления логическим каналом. Данный протокол призван обеспечить для различных технологий локальных сетей нужное качество услуг транспортной службы, организуя передачу пакетов либо датаграммным способом, либо с использованием процедур установления соединений и восстановлением пакетов. В соответствии со стандартом 802.2 уровень управления логическим каналом LLC занимает место между сетевыми протоколами и протоколами MAC-уровня. Получая данные от сетевого уровня, он организует передачу данных с той степенью надежности, которая указана сетевым уровнем. Протокол LLC не был изобретен изначально, а был реализован на базе протокола HDLC.

LLC предоставляет верхним уровням возможность реализации одной из 3-з процедур: LLC1, LLC2, LLC3.

LLC1 – процедура без установления соединения и без подтверждения передачи данных. За надежность доставки отвечает верхний уровень. Используются только ненумерованные пакеты.

LLC2 – процедура с установлением соединения и подтверждением.

LLC3 – процедура без установления соединения, но с подтверждением.

Типы пакетов llc. Структура пакета llc.

В протоколе LLC различают три типа пакетов:

1) ненумерованные

2) управляющие

3) информационные

Информационные пакеты предназначены для передачи информации в процедурах с установлением соединения в LLC2 и должны в обязательном порядке содержать поле информации.

Управляющие пакеты предназначены для передачи команд и ответов в процедурах с установлением логического соединения LLC2, в том числе запросов на повторную передачу искаженных пакетов.

Ненумерованные пакеты в процедурах LLC1 обеспечивают передачу блоков информации, а в процедурах LLC2 отвечают за режимы установления соединения и его разъединения, а также выполнения ряда других сервисных функций.

Структура пакета llc

Стандарт локальных сетей LLC – это практически урезанный HDLC – стандарт разработанный для глобальных сетей.

DSAP – адрес точки входа службы назначения (1 байт). Передается код – какому сетевому протоколу передать.

SSAP – адрес точки входа службы источника (1 байт, от кого передать).

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

Control – управляющее поле (1-2 байта)

Data – пакет сетевого протокола.

Формат поля управления

В случае использования процедуры LLC1 для передачи данных используются не нумерованные пакеты.

В случае использования LLC2 для организации взаимодействия используются все три возможных типа пакета: не нумерованные, управляющие и информационные.

Структура поля управления информационного пакета имеет следующий вид:

1 бит указывает на то, является ли передаваемый пакет информационным (0 – да).

Информационный пакет:

Со 2-8 – поле называется N(S) – текущий номер кадра.

9-ый – P/F – =1 - тестовые пакеты

C 10-16 – поле N/R

Второй бит неинформационного пакета указывает на то является ли пакет управляющим (0 – да).

3-4 бит – поле S.

5-8 биты не используются (использовались в HDLC)

9 не используется

Квитанция передается управляющим пакетом, N(R) – номер подтвержденного пакета, S=00 – правильная передача. 2 бита пришло из HDLC, где еще было управление потоками кадров.

Поле данных пакета LLC в случае обработки с использованием обработки LLC2 присутствует только в информационных пакетах, в не нумерованных и управляющих пакетах данное поле отсутствует. В режиме LLC1 данные всегда передаются в виде не нумерованных пакетов, причем в поле управления кроме первых двух битов все остальные имеют нулевое значение, то есть если на приемной стороне объект LLC получает такой пакет, тем самым он узнает, что идет датаграммный способ обмена, не требующий никаких подтверждений.

Если предполагается обмен с использованием LLC2, то в этом случае объект LLC источника формирует запрос на установку логического соединения с объектом LLC приемника. Запрос формируется в виде не нумерованного пакета LLC. Код запроса передается в поле M. Приняв данный запрос, объект LLC получатель формирует ответ о положительном или отрицательном подтверждении на данный запрос, который формируется также в виде не нумерованного пакета и поле M – поле управления указывает результат подтверждения.

Если получено положительное подтверждение на возможность информационного обмена – объект LLC-источник приступает к передаче данных путем выдачи в канал последовательности из информационных пакетов. Каждый из пакетов нумеруется, код номера передается в поле N/S – поле управления информационного пакета.

Получив информационный пакет, объект LLC получатель обязан сформировать на неё квитанцию, которая передается в виде управляющих пакетов.

Номер пакета, на который сформирована данная квитанция, передается в поле N/R. Код подтверждения или отрицания в поле S.

Примечание: квитанция с отрицательным уведомлением объектом LLC формируется только в том случае, если объект обнаружил пропажу очередного пакета.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]