8.2.1 Типы служб передачи без установления соединения
Нижний уровень LLC должен обеспечивать два типа служб передачи без установления соединения:
a) Служба передачи данных без подтверждения приема
Эта служба должна обеспечить средство обмена пользователей LLC блоками данных LSDU без установления соединения на канальном уровне. Передача данных может осуществляться методами "точка-точка", мультикаста или широкого вещания.
b) Служба удаленного запроса данных без подтверждения приема
Эта служба должна обеспечить средство запроса пользователем LLC удаленного узла для передачи блоков LSDU без установления соединения на канальном уровне.
Удаленный узел должен в основном обслуживать запрос данных двумя следующими способами:
1) запрошенные данные могут подготавливаться удаленным пользователем для передачи. В этом случае данные должны помещаться в буфер удаленного узла и передаваться подсистемой LLC удаленного пользователя после приема удаленного запроса кадра;
2) запрошенные данные должны передаваться удаленным пользователем после приема удаленного запроса кадра.
Для двух разных служб LLC должны использоваться два типа кадров, пересылаемых от пользователя или к нему:
- кадр данных LLC;
- кадр удаленного запроса LLC.
Кадр данных LLC должен переносить данные от передатчика к приемнику. Кадр удаленного запроса LLC должен передаваться для запроса передачи кадра данных (с тем же идентификатором) от (одного) удаленного узла. В обоих случаях нижний уровень LLC должен регистрировать успешную передачу или прием кадра пользователем.
8.2.2 Параметры служебных примитивов
8.2.2.1 Общие сведения
Параметры служебных примитивов службы, приведенные в настоящем подразделе, подробно описывают примитивы служб LLC и связанные с ними параметры. Полный перечень примитивов служб LLC должен соответствовать приведенному в таблице 2.
Таблица 2 - Обзор примитивов служб LLC
Служба передачи данных без подтверждения приема | |
L_Data.Request | Запрос передачи данных |
L_Data.Indication | Индикация передачи данных |
L_Data.Confirm | Подтверждение передачи данных |
Служба удаленного запроса данных без подтверждения приема | |
L_Remote.Request | Запрос удаленного запроса передачи данных |
L_Remote.Indication | Индикация удаленного запроса передачи данных |
L_Remote.Confirm | Подтверждение удаленного запроса передачи данных |
Параметры, связанные с различными примитивами служб LLC, должны соответствовать приведенным в таблице 3.
Таблица 3 - Перечень параметров примитивов служб LLC
Параметры примитивов служб LLC | |
Identifier | Идентификатор данных и их приоритета |
DLC | Код длины данных |
Data | Данные, которые желает передать пользователь |
Transfer_Status | Параметр подтверждения |
8.2.2.2 L_Data.Request
8.2.2.2.1 Назначение
Примитив L_Data.Request должен поступить от пользователя LLC на нижний уровень LLC для запроса, по которому блок LSDU будет передан одной или нескольким компонентам LLC.