В данном разделе определены услуги, предоставляемые подуровню УЛЗ на границе между функциями управления логическим звеном и подуровнем УДС уровня звена данных эталонной модели. Настоящий стандарт определяет эти услуги в абстрактном виде. Стандарт не определяет конкретных реализаций логических объектов и интерфейсов в рамках вычислительной системы и не налагает на них никаких ограничений. Взаимоотношения этого раздела с другими разделами настоящего стандарта и со спецификациями ЛВС показаны на черт.2.1.
Примечания:
1. Точные взаимоотношения уровней, описываемых в настоящем стандарте, с уровнями, определенными в эталонной модели ВОС, являются предметом дальнейшего изучения.
2. В стадии разработки находится стандарт по спецификации услуг, общих для всех типов подуровней УДС (на основе ИСО/ПМС 10039). После разработки этого стандарта данный раздел будет заменен ссылкой на него.
Место интерфейса между УЛЗ и УДС в модели ЛВС
Черт.2.1
2.1. Обзор услуг на интерфейсе УЛЗ-УДС
2.1.1. Общее описание обеспечиваемых услуг. В данном разделе дано неформальное описание сервиса, предоставляемого подуровнем УДС для подуровня УЛЗ. Этот сервис обеспечивает лишь услуги передачи данных в режиме без установления соединения между равноправными логическими объектами УЛЗ. Они обеспечивают средства, с помощью которых логические объекты УЛЗ могут обмениваться сервисными блоками данных УДС (УД_СБД) без установления двухпунктового соединения на нижнем уровне. Передача данных может быть двухпунктовой или многопунктовой, неподтверждаемой или подтверждаемой.
2.1.2. Модель, используемая для спецификации услуг. Модель услуг и метод их описания подробно рассмотрены в приложении 10.
2.1.3. Обзор взаимодействий. К примитивам, связанным с услугами передачи данных в режиме без установления соединения, относятся:
1) УД_БЛОК_ДАННЫХ.запрос
2) УД_БЛОК_ДАННЫХ.индикация
3) УД_БЛОК_ДАННЫХ_СОСТОЯНИЕ.индикация.
Примитив УД_БЛОК_ДАННЫХ.запрос передается подуровню УДС для запроса передачи УД_СБД. (Все УД_СБД передаются с использованием процедур режима без установления соединения.) Примитив УД_БЛОК_ДАННЫХ.индикация передается подуровнем УДС для информирования о поступлении УД_СБД. Примитив УД_БЛОК_ДАННЫХ_СОСТОЯНИЕ.индикация передается подуровнем УДС для информирования о состоянии ранее принятого соответствующего примитива УД_БЛОК_ДАННЫХ.запрос.
2.1.4. Основные услуги и факультативные возможности. Все услуги являются обязательными и должны использоваться во всех реализациях.
2.2. Детализированные взаимодействия с логическим объектом УЛЗ. В данном подразделе подробно описываются примитивы и параметры, относящиеся к услугам передачи данных в режиме без установления соединения, которые подуровень УДС предоставляет подуровню УЛЗ. Заметим, что эти параметры определены в абстрактном смысле. Параметры определяют ту информацию, которая должна быть доступна для принимающего логического объекта. Метод получения этой информации не налагает никаких ограничений на конкретную реализацию. Например, параметр УД_СБД, связанный с некоторыми сервисными примитивами передачи данных, может быть обеспечен путем фактической передачи сервисного блока данных УДС или дескриптора, либо другими способами. Значения некоторых выбранных параметров могут быть заданы в реализации в неявном виде.
2.2.1. УД_БЛОК_ДАННЫХ.запрос
2.2.1.1. Функция. Этот примитив является сервисным примитивом запроса для услуги УЛЗ передачи данных в режиме без установления соединения.
2.2.1.2. Семантика. Данный примитив должен обеспечивать следующие параметры:
УД_БЛОК_ДАННЫХ.запрос
(адрес_получателя,
адрес_отправителя,
УД_СБД,
желаемое_качество).
Параметр "адрес_получателя" определяет либо индивидуальный, либо групповой адрес логического_объекта_УДС.
Параметр "адрес_отправителя" определяет адрес логического_объекта_УДС - отправителя, обычно, локальной станции.