ГОСУДАРСТВЕННЫЙ СТАНДАРТ
СОЮЗА ССР

СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ.
ПЕРЕДАЧА ДАННЫХ

ОПРЕДЕЛЕНИЕ УСЛУГ ЗВЕНА
ДАННЫХ ДЛЯ ВЗАИМОСВЯЗИ
ОТКРЫТЫХ СИСТЕМ

Г

1 руб. БЗ 9—90/726

ОСТ 28696-90
(ИСО 8886-90, СТ СЭВ 6782-89)

Издание официальное

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО УПРАВЛЕНИЮ
КАЧЕСТВОМ ПРОДУКЦИИ И СТАНДАРТАМ
Москв

а



УДК 681.224:621.391:006.354 Группа П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Системы обработки информации.

Передача данных

О

ГОСТ 28696—90
CO 8886—90 ,
СТ СЭВ 6782—89)

ПРЕДЕЛЕНИЕ УСЛУГ ЗВЕНА ДАННЫХ
ДЛЯ ВЗАИМОСВЯЗИ ОТКРЫТЫХ СИСТЕМ

Information processing systems.
Data communication.
Data link service definition
for Open Systems Interconnection

ОКСТУ 4002

Дата введения 01.07.91

Настоящий стандарт эквивалентен стандарту Международной организации по стандартизации ИСО 8886—88 «Системы обработ­ки информации. Передача данных. Определение услуг звена дан­ных для взаимосвязи открытых систем» с учетом следующих уточ­нений:

разд. 0 «Введение» заменен настоящей вводной частью;

в начале разд. 1 «Назначение и область применения» введены два новых абзаца, уточняющих область применения настоящего стандарта;

в разд. 2 «Ссылки» дополнительно включены два стандарта; исключены ссылки на стандарты ИСО 7498 и 7498/Доп I;

ссылка на ИСО/ТО 8509 заменена приложением 1;

содержимое разд. 3 «Определения» вынесено в приложение 2 с добавлением определений всех перечисленных в нем терминов на основе приводимых стандартов ИСО;

разд. 4 «Аббревиатуры» дополнен аббревиатурами, используе­мыми в настоящем стандарте;

из разд. 17 «Качество услуг в режиме-без-установления-соеди- нения» исключена информация (подразделы, абзацы, чертежи), полностью дублирующая соответствующую информацию разд. 10 «Качество услуг режима-с-установлением-соединения», с введением соответствующих ссылок на разд. 10.

П

Издание официальное

ерепечатка воспрещена
  1. © Издательство стандартов, 1991НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

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

Протоколы уровня звена данных определены в ГОСТ 28079 и в ГОСТ 28080.

Настоящий стандарт определяет услуги, предоставляемые уров­нем звена данных сетевому уровню на границе между уровнем звена данных и сетевым уровнем базовой эталонной модели вза­имосвязи открытых систем (ВОС). Для разработчиков протоколов сетевого уровня он обеспечивает определение тех услуг звена дан­ных, которые предназначены для обеспечения протоколов сетево­го уровня, а для разработчиков протоколов звена данных — опре­деление тех услуг, которые должны быть обеспечены протоколом звена данных вместе с нижерасположенной службой. Эти взаимо­отношения двух уровней показаны на черт. 1.

В настоящем стандарте понятие «услуга» означает абстрактную возможность, предоставляемую одним уровнем базовой эталонной модели ВОС другому, смежному с ним верхнему уровню. Таким образом определяемые в настоящем стандарте услуги звена дан­ных представляют собой концептуальные архитектурные услуги (приложение 1), не зависимые от административной структуры.

Взаимосвязь настоящего стандарта с другими стандартами ВОС


Протокол сотового уровня


Протокол звона данных


Черт. 1




Настоящий стандарт определяет услуги уровня звена данных ВОС в понятиях:

  1. действий примитивов и событий, связанных с услугами;

  2. параметров, связанных с каждым действием примитива и событием услуги, а также их форматов;

  3. взаимоотношений между указанными действиями и собы­тиями и правильных их последовательностей.

Основная цель настоящего стандарта — определить характе­ристики концептуальных услуг уровня звена данных и тем самым дополнить базовую эталонную модель руководством по разработ­ке протоколов уровня звена данных.

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

Стандарт не содержит требований к соответствию технических средств приводимому определению услуг звена данных. Это соот­ветствие достигается путем реализации соответствующих прото­колов звена данных, которые обеспечивают определенные настоя­щим стандартом услуги звена данных.

  1. ссылки

ГОСТ 28079 «Системы обработки информации. Уровень звена данных. Методы синхронной позначной передачи данных».

ГОСТ 28080 «Системы обработки информации. Уровень звена данных. Метод синхронной побитовой передачи данных».

Часть 1. ОБЩИЕ ПОЛОЖЕНИЯ

  1. ОПРЕДЕЛЕНИЯ

Основные термины, используемые в стандарте, приведены в приложении 2.

  1. АББРЕВИАТУРЫ

ЗД — звено данных;

ВОС — взаимосвязь открытых систем;

КНО — коэффициент необнаруженных ошибок;

КУ — качество услуг;

СБДЗД — сервисный-блок-данных-звена-данных;

СЗД — соединение-звена-данных;

ПДУЗД — пункт-доступа-к-услугам-звена-данных;

ТО — технический отчет;

УЗД — уровень звена данных;

УУЗД — услуги уровня звена данных.

  1. СОГЛАШЕНИЯ

    1. Общие соглашения

Настоящий стандарт использует соглашения, приведенные в приложении 1.

Описываемые ниже модель услуг, сервисные примитивы и вре­менные диаграммы — это полностью абстрактные описания, кото­рые не являются спецификацией для реализации.

  1. Параметры

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

Параметры, применяемые для каждой группы примитивов, при­ведены в табл. 5, 6, 7 и 8. Знак «X» в этих таблицах указывает, что соответствующий примитив может переносить указанный в строке параметр.

Некоторые элементы таблицы уточняются элементами в скоб­ках. К ним относятся:

  1. конкретное ограничение параметра:

( = ) указывает, что значение параметра в примитиве индика­ции или подтверждения всегда идентично значению, указан­ному предыдущим примитивом запроса или ответа, выданным на противоположной точке-доступа-к-услугам;

  1. указание на примечание:

(прим. X) указывает, что соответствующее примечание содер­жит дополнительную информацию, относящуюся к данному параметру и его использованию.

В конкретном интерфейсе не обязательно указывать все пара­метры в явном виде. Некоторые из них могут быть неявно связа­ны с ПДУЗД, через которую выдан этот примитив.

  1. ОБЗОР УСЛУГ ЗВЕНА ДАННЫХ

Услуги УЗД предназначены для обеспечения «прозрачной» и надежной передачи данных между пользователями УУЗД. П|эи этом способ использования связных ресуросв для обеспечения такой передачи оказывается невидимым для пользователя УУЗД.

В частности, УУЗД обеспечивают следующие возможности:

  1. независимость от нижерасположенного физического уровня. УУЗД освобождают своих пользователей от всех забот, связанных с особенностями существующей конфигурации (например двух­пунктовое соединение) или технических средств (например полу­дуплексная передача);

  2. «прозрачность» передаваемой информации. УУЗД обеспе­чивают «прозрачную» передачу данных-пользователей-УУЗД. При этом они не накладывают никаких ограничений ни на содержимое, ни на формат, ни на кодирование информации и даже не требуют интерпретации ее структуры или смысла;

  3. надежную передачу данных. УУЗД освобождают пользова­теля УУЗД от забот по предотвращению возможных потерь, вста­вок, искажений и (при необходимости) нарушения порядка сле­дования данных. В некоторых случаях при невосстанавливае- мых ошибках на уровне звена данных могут возникать дублиро­вания или потери СБДЗД.

Примечание. Обнаружение дублированных или потерянных СБДЗД могут выполнять пользователи УУЗД;

  1. выбор качества услуг. УУЗД обеспечивают для своих поль­зователей доступность средств запроса и согласования КУ при передаче данных. КУ определяется посредством параметров КУ, представляющих такие характеристики, как пропускная способ­ность, транзитная задержка, точность и надежность;

  2. адресацию. УУЗД дают возможность пользователю УУЗД идентифицировать самого себя и в тех случаях, когда поставщик УУЗД поддерживает несколько ПДУЗД, определить тот ПДУЗД, с которым должно быть установлено СЗД. Адреса УЗД имеют исключительно локальную значимость для конкретной конфигура­ции звена данных на основе простой передающей среды (двух- или многопунктовое физическое соединение) или группы парал­лельных передающих сред (многозвенная или расщепляющая функция). Это не исключает необходимости определения глобаль­ной структуры адресации.

Примечание. УУЗД должны дифференцировать отдельные системы, физически или логически подключенные к многопунктовому звену данных, а также отдельные соединения в тех случаях, когда уровень звена данных обес­печивает функцию мультиплексирования. В целях общности определения всех услуг этот механизм рассматривается как адресация, а объекты, используемые для дифференциации систем, — как адреса.

  1. КЛАССЫ И ТИПЫ УСЛУГ УРОВНЯ ЗВЕНА ДАННЫХ

Настоящий стандарт не определяет никаких различимых клас­сов услуг уровня звена данных.

Имеются два типа УУЗД:

  1. услуги режима-с-установлением-соединения (определены в ч. 2):

  2. услуги режима-без-установления-соединения (определены в ч. 3).

При ссылках на настоящий стандарт пользователь или постав­щик услуг уровня звена данных должен указать, какой тип услуги он будет использовать или поставлять.

Часть 2. ОПРЕДЕЛЕНИЕ ПРИМИТИВОВ В РЕЖИМЕ-
С-УСТАНОВЛЕНИЕМ-СОЕДИНЕНИЯ

  1. ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ УСЛУГ ЗВЕНА ДАННЫХ
    В РЕЖИМЕ-С-УСТАНОВЛЕНИЕМ-СОЕДИНЕНИЯ

Услуги УЗД обеспечивают их пользователю следующие воз­можности:

  1. средства для установления СЗД с другим пользователем УУЗД с целью обмена СБДЗД;

  2. достижение соглашения между двумя пользователями УУЗД и поставщиком УУЗД в отношении определенного КУ, связанного с каждым СЗД;

  3. средства передачи СБДЗД ограниченной длины по СЗД. Передача СБДЗД «прозрачна» в том смысле, что УУЗД сохраня­ют неизменными границы и содержимое СБДЗД и не наклады­вают никаких ограничений на их содержимое.

Примечание. Длина СБДЗД может быть ограничена внутренними ме­ханизмами протокола звена данных;

  1. средства, с помощью которых принимающий пользователь УУЗД может, управляя потоком, регулировать скорость, с которой передающий пользователь УУЗД может выдавать СБДЗД;

  2. средства возврата СЗД в определенное состояние и син­хронизации деятельности двух пользователей УУЗД посредством услуги «сброс»;

  3. безусловное и потому, возможно, разрушающее разъедине­ние СЗД пользователями УУЗД либо поставщиком УУЗД.

  1. МОДЕЛЬ УСЛУГ УРОВНЯ ЗВЕНА ДАННЫХ
    В-РЕЖИМЕ-С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

Настоящий стандарт использует абстрактную модель уровне­вых услуг, определенную в приложении 1. Эта модель определяет взаимодействия между пользователями УУЗД и поставщиком УУЗД, которые происходят в двух ПДУЗД. Информация между пользователем УУЗД и поставщиком УУЗД передается сервисны­ми примитивами, которые могут содержать параметры.

  1. Идентификация оконечной точки СЗД

  2. Если пользователю УУЗД необходимо выбрать одно из нес­кольких СЗД в одном и том же ПДУЗД, то должен быть обеспе­чен локальный механизм идентификации оконечной точки соеди­нения. Все примитивы, выдаваемые в рамках СЗД в таком ПДУЗД, потребуют использования подобного механизма с целью идентификации нужного СЗД. Такая неявная идентификация не определена в настоящем стандарте.Модель с ое д и н ен ия-з в ен а-д а н н ы х

Между двумя оконечными точками СЗД действует функция уп­равления потоком, которая соотносит возможность пользователя УУЗД принимать данные с возможностями другого пользователя УУЗД передавать данные. В качестве средства, определяющего эту функцию управления потоком и ее отношение к другим функ­циональным возможностям УУЗД в режиме-с-установлением-сое- динения, используется модель СЗД в виде очередей, описываемая в последующих разделах.

Эта модель очередей СЗД обсуждается только с целью облег­чения понимания возможностей межконцевых услуг, восприни­маемых пользователем УУЗД. Она не предназначена ни для заме­ны точного формализованного описания УУЗД, ни в качестве пол­ной спецификации всех допустимых последовательностей примити­вов УУЗД. (Допустимые последовательности примитивов опреде­лены в разд. 11, см. также примечание ниже). Не следует также рассматривать эту модель как попытку описать все функции или операции логических объектов звена данных, используемых для обеспечения УУЗД, либо как попытку определить или ограничить возможные реализации УУЗД.

Примечание. Внутренние механизмы, поддерживающие выполнение УУЗД, невидимы для пользователя УУЗД. Помимо описываемых данной мо­делью взаимодействий между сервисными примитивами (например, выдача в ПДУЗД примитива ЗД-СБРОС. запрос может помешать разноуровневому поль­зователю УУЗД принять примитив ЗД-ДАННЫЕ. индикация, соответствующий ранее выданному примитиву ЗД-ДАННЫЕ. запрос) могут иметь место также: