ЗД-СБРОС. ответ (
адрес-отправителя, адрес-получателя )
Параметры „адрес-отправителя” и „адрес-получателя” определяют локальный и удаленный ПДУЗ сбрасываемого соединения.
Условие генерации. Этот примитив выдается сетевым уровнем подуровню УЛЗ для указания приемлемости сброса соединения.
Результат приема. Прием этого примитива подуровнем УЛЗ вынуждает локальный логический объект УЛЗ завершить сброс соединения.
Дополнительные замечания. Все неподтвержденные СБД аннулируются. Услуга сброса соединения является прерывающей услугой, т. е. нет гарантии доставки данных, которые еще не подтверждены, вышерасположенному уровню.
3 Д-С Б Р О С. подтверждение
Функция. Данный примитив является сервисным примитивом подтверждения для услуги сброса соединения.
Семантика сервисного примитива. Данный примитив должен содержать следующие параметры:
ЗД-СБРОС. подтверждение ( адрес-отправителя, адрес-получателя )
Параметры „адрес-отправителя” и „адрес-получателя” определяют локальный и удаленный ПДУЗ сбрасываемого соединения.
Условие генерации. Данный примитив передается подуровнем УЛЗ сетевому уровню для информирования последнего о завершении сброса соединения.
Результат приема. Логический объект сетевого уровня может использовать данное соединение для передачи блока данных.
Дополнительные замечания. Данный примитив указывает, что удаленный логический объект сетевого уровня подтвердил сброс.
З Д-С О Е Д И Н Е Н И Е-У П Р А В Л Е Н И Е- ПОТОКОМ, запрос
Функция. ДайИый примитив является сервисным примитивом запроса управления потоком в соединении.
Семантика сервисного примитива. Данный примитив должен содержать следующие параметры:
ЗД-СОЕДИНЕНИЕ-УПРАВЛЕНИЕ-ПОТОКОМ. запрос (адрес-отправителя, адрес-получателя, объем )
Параметры „адрес-отправителя” и „адрес-получателя” определяют локальный и удаленный ПДУЗ того соединения, в котором должно осуществляться управление потоком. Параметр „объем” указывает тот объем данных, который имеет право передать логический объект подуровня УЛЗ.
Условие генерациц. Данный примитив передается сетевым уровнем подуровню УЛЗ для запроса управления потоком примитивов ЗД-ДАННЫЕ. индикация по данному соединению.
Результат приема. Прием данного примитива побуждает подуровень УЛЗ согласовывать объем данных, который может быть передан сетевому уровню.
Дополнительные замечания. Управление потоком данных в соединении не зависит от управления потоком в других соединениях. Объем разрешенных для передачи данных динамически изменяется при каждом запросе. Если указанный объем равен нулю, то соответствующий поток должен быть остановлен. В конкретных реализациях объем данных может задаваться в единицах, определяемых этой реализацией, и может устанавливаться в значение „бесконечность”.
Возможная логическая последовательность примитивов, связанных с примитивом ЗД-СОЕДИНЕНИЕ-УПРАВЛЕНИЕ- ПОТОКОМ. запрос, показана на черт. 2.2а.
З Д-С О Е Д И Н Е Н И Е-У П Р А В Л Е Н И Е- ПОТОКОМ, индикация
Функция. Данный примитив является сервисным примитивом индикации для услуги управления потоком в соединении.
Семантика сервисного примитива. Данный примитив должен содержать следующие параметры:
ЗД-СОЕДИНЕНИЕ-УПРАВЛЕНИЕ-ПОТОКОМ. индикация (
адрес-отправителя,
адрес-получателя,
объем
)
Параметры „адрес-отправителя” и „адрес-получателя” определяют локальный и удаленный ПДУЗ управляемого по потоку соединения. Параметр „объем” определяет тот объем данных, который разрешено передавать логическому объекту сетевого уровня, чтобы избежать потери данных.
Условие генерации. Данный примитив передается подуровнем УЛЗ сетевому уровню с целью запроса управления со стороны сетевого уровня потоком примитивов ЗД-ДАННЫЕ-СОЕДИНЕНИЕ. запрос по данному соединению.
Результат приема. Прием данного примитива побуждает сетевой уровень согласовывать объем данных, который он может передать без их потерь.
Дополнительные замечания. Управление потоком данных в соединении не зависит от управления потоком в других соединениях. Допустимый для передачи объем данных динамически изменяется с каждым новым запросом. Если указанный объем равен нулю, то соответствующий поток данных останавливается. В конкретных реализациях объем данных может задаваться в единицах, определяемых этой реализацией, и может устанавливаться в значение „бесконечность”.
Возможная логическая последовательность примитивов, связанных с примитивом ЗД-СОЕДИНЕНИЕ-УПРАВЛЕНИЯ- ПОТОКОМ. индикация, представлена на черт. 2.26.
Спецификация услуг на интерфейсе подуровень УЛЗ — подуровень УДС
В данном разделе определены услуги, которые запрашивает подуровень УЛЗ от подуровня УДС и которые позволят локальному логическому объекту подуровня УЛЗ обмениваться блоками данных УЛЗ с разноуровневыми логическими объектами подуровня УЛЗ. Эти услуги описаны в абстрактном виде и не предполагают какой-либо конкретной реализации или конкретного интерфейса.
Примечание. Ведется разработка единой спецификации услуг, которая будет общей для всех подуровней УДС; после ее завершения и разработки соответствующего государственного стандарта вместо описания услуг УДС в настоящем стандарте будет дана ссылка на этот стандарт.
Перечень взаимодействий
УДС-БЛОК-ДАННЫХ. запрос
УДС-БЛОК-ДАННЫХ. индикация
УДС-БЛОК-ДАННЫХ-СОСТОЯНИЕ. индикация
Подробная спецификация услуг
УДС-БЛОК-ДАННЫХ. запрос
Функция. Данный примитив обеспечивает передачу СБД УДС (СБДС) от локального логического объекта подуровня УЛЗ одному равноуровневому логическому объекту УЛЗ или нескольким разноуровневым логическим объектам УЛЗ в случае групповой адресации.
Семантика сервисного примитива. Данный примитив имеет следующую семантику:
УДС-БЛОК-ДАННЫХ. запрос (
адрес-отправителя (АО), адрес-получателя (АП), данные, приоритет, класс-услуг )
Параметр „адрес-отправителя” должен определять индивидуальный адрес логического объекта УДС. Параметр „адрес- получателя” должен определять либо индивидуальный, либо групповой адрес логического объекта УДС. Вместе они должны содержать достаточную информацию для формирования полей АО и АП, которые присоединяются к кадру локальным логическим объектом подуровня УДС так же, как и любую другую адресную информацию физического уровня (например, частоту передачи при широкополосной передаче). Параметр „данные” определяет сервисный блок данных УДС, подлежащий передаче логическим объектом подуровня УДС, который содержит поля ПДУП, ПДУО, У (управление), И „информация” (при его наличии) согласно разд. 3, а также информацию для определения длины блока данных логическим объектом подуровня УДС. Параметр „приоритет” определяет приоритет, необходимый для передачи блока данных, Параметр „класс-услуг” определяет класс услуг, необходимый для передачи блока данных.
Условие генерации. Этот примитив генерируется логическим объектом подуровня УЛЗ всякий раз, когда СБДС должен быть передан одному или нескольким разноуровневым логическим объектам УЛЗ. Это может произойти в результате запроса со стороны вышерасположенных уровней или протокола или в результате генерации СБДС внутри подуровня УЛЗ, как это требуется в операциях типа 2.
Результат приема. Прием данного примитива должен побудить логический объект УДС присоединить все определенные для УДС поля, включая АП, АО и любые другие поля, уникальные для конкретного данного метода доступа к среде, и направить сформированный надлежащим образом кадр нижним уровням протокола для последующей его передачи одному или нескольким разноуровневым логическим объектам подуровня УДС.
Дополнительные замечания. Возможная логическая последовательность примитивов, связанная с успешным выполнением услуги УДС по передаче блока данных, показана на черт. 2.2в.
УДС-Б ЛО К-ДАНН Ы X. индикация
Функция. Данный примитив определяет передачу СБДС из логического объекта подуровня УДС к одному или нескольким (при групповой адресации) логическим объектам подуровня УЛЗ. При отсутствии ошибок параметр „данные” совпадает с содержимым параметра „данные” соответствующего примитива УДС-БЛОК-ДАННЫХ. запрос.
Семантика сервисного примитива. Данный примитив имеет следующую семантику:
УДС-БЛОК-ДАННЫХ. индикация (
адрес-отправителя, адрес-получателя, данные, приоритет, класс-услуг )Параметр „адрес-отправителя” должен быть индивидуальным адресом, как определено полем АО поступившего кадра. Параметр „адрес-получателя” должен быть либо индивидуальным, либо групповым адресом, как определено полем АП поступившего кадра. Параметр „данные” определяет сервисный блок данных УДС, принятый локальным логическим объектом УДС. Параметр „состояние-приема” указывает на правильность или неправильность поступившего кадра. Параметр „приоритет” определяет приоритет, затребованный для передачи этого блока данных. Параметр „класс-услуг” определяет класс услуг, затребованный для передачи этого блока данных.
Условие генерации. Примитив УДС-БЛОК-ДАН- НЫХ. индикация передается логическим объектом подуровня УДС одному или нескольким логическим объектам подуровня для информирования о поступлении кадра в локальный логический объект подуровня УДС. Это информирование производится только для тех кадров, которые правильно сформированы в подуровне УДС, приняты без ошибок и их адрес получателя определяет локальный логический объект подуровня УДС.
Результат приема. Результат приема подуровнем УДС данного примитива зависит от правильности и содержимого кадра.
Дополнительные замечания. Если параметр „ад- j, ' получателя” примитива УДС-БЛОК-ДАННЫХ запрос определяет локальный логический объект подуровня УДС, то логический объект подуровня УДС будет также выдавать примитив индикации для локального логического объекта подуровня УЛЗ. Такое дуплексное свойство подуровня УДС может быть следствием уникальных функциональных возможностей самого подуровня УДС или дуплексных свойств ниже- расположенных уровней (например все кадры, переданные с глобальным адресом, будут вызывать примитивы УДС-БЛОК- ДАННЫХ. индикация на всех станциях сети, включая станцию, сгенерировавшую этот запрос),
УДС-Б Л О К-Д А Н Н Ы Х-С О С Т О Я Н И Е. индикация
Функция. Данный примитив имеет локальную значимость и должен обеспечивать подуровень УЛЗ информацией состояния предыдущего примитива УДС-БЛОК-ДАННЫХ. запрос.
Семантика сервисного примитива. Данный примитив имеет следующую семантику:
У Д ОБ Л ОК-Д АННЫХ-СО СТОЯНИЕ, индикация ( адрес-отправителя, адрес-получателя, состояние- передачи, обеспеченный-приоритет, обеспеченный-класс-у слуг )
Параметр „адрес-отправителя” должен быть индивидуальным адресом логического объекта УДС, указанным в соответствующем примитиве УДС-БЛОК-ДАННЫХ. запрос. Параметр „адрес-получателя” должен быть либо индивидуальным, либо групповым адресом логического объекта УДС, указанным в соответствующем примитиве УДС-БЛОК-ДАННЫХ. запрос. Параметр „состояние-передачи” используется для возврата информации состояния локальному запрашивающему логическому объекту подуровня УЛЗ. Виды состояния, которые могут быть связаны с этим примитивом, зависят от конкретной реализации, а также от типа используемого подуровня УДС (например, логический объект подуровня УДС шины со случайным доступом (КДОН/ОК) может возвратить состояние ,,чрезмерное количество столкновений”) . Параметр „обеспеченный приоритет” указывает приоритет, который был обеспечен при передаче соответствующего блока данных. Параметр „обеспеченный класс услуг” указывает класс услуг, который был обеспечен при передаче блока данных.
Условие генерации. Примитив УДС-БЛОК-ДАН- НЫХ-(’ОСТОЯНИЕ. индикация выдается логическим объектом подуровня УДС- подуровню УЛЗ в ответ на примитив УДС-БЛОК-ДАННЫХ. запрос, поступивший из локального логического объекта подуровня УЛЗ.
Результат приема. Результат прием» данного примитива иол уровнем УЛЗ занисш от вша операций, используемых на подуровне УЛЗ.
!> Догюлнитеяьные замечания. Предполагается, что для подуровня УЛЗ обеспечивается достаточный об],ем информации для того, чтобы увязать состояние с соответсг- ву ющим запросом
С к е ц и ф и к а ц и я у с л у г на ин т е р ф е й- с е по д. у р о в е н ь УЛЗ - у п р а в л я ю щ а я ф у- нкция подуровня УЛЗ
(Данный вопрос является предметом дальнейшего изучения)
СТРУКТУРА ПРОТОКОЛЬНОГО БЛОКА ДАННЫХ УЛЗ
Общие положения. В данном разделе рассматривается в деталях структура протокольного блока данных УЛЗ для тех систем обмена данными, которые используют биториен- тированные процедуры. Определяются относительные позиции различных компонентов ПБД. Определяется метод представления адресов ПДУЗ (в направлении логических объектов сетевого уровня или в обратном направлении), а также деление этих адресов при индивидуальной і и групповой адресации. Подробные сведения о расположении поля управления и поля информации даны в разд. 5.
Формат ПБД УЛЗ. Формат всех ПБД УЛЗ должен соответствовать черт. 3.1.