Статус документа
Статус документа

ГОСТ Р 34.951-92 (ИСО 8348-87, ИСО 8348-87/Доп.1-87) Информационная технология (ИТ). Взаимосвязь открытых систем. Услуги сетевого уровня

9. МОДЕЛЬ СЕРВИСА СЕТЕВОГО УРОВНЯ

9.1. Модель услуг

В настоящем стандарте используется абстрактная модель услуг сетевого уровня, определенная в разд.4 ИСО/ТО 8509. Эта модель определяет взаимодействия между пользователями УСУ и поставщиком УСУ, происходящие в двух ПДУС. Информация между пользователем УСУ и поставщиком УСУ передается в виде сервисных примитивов.

Имеются два вида услуг сетевого уровня ВОС:

а) услуги в режиме с-установлением-соединения (определенные в ч.2), которые характеризуются свойствами а-з разд.7;

б) услуги в режиме без-установления-соединения, которые определены в ч.3 настоящего стандарта. Услуги в режиме без-установления-соединения обеспечивают приведенные в разд.7 функциональные возможности и) и к).

В каждом конкретном случае обмена данными для обоих пользователей УСУ предоставляется один и тот же вид услуг (т.е. в режиме с-установлением-соединения или в режиме без-установления-соединения). Выбор конкретного вида услуг осуществляется в соответствии с ГОСТ 28906 (ИСО 7498).

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

9.2. Модель соединения сетевого уровня

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

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

При интерпретации настоящего стандарта положения, приведенные в разд.12-14 относительно свойств отдельных примитивов, обладают более высоким приоритетом по отношению к общим положениям данного раздела.

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

9.2.1. Концепция модели в виде очередей

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

Модель соединения сетевого уровня в виде очередей

        


Черт.2



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

Для каждого потенциального ССУ доступна пара очередей.

Примечание. Для управления потоком (см. п.9.2.3) требуется менее абстрактное описание по сравнению с описанием последовательностей примитивов в разд.11-14. Если для рассматриваемой модели очередей примитивы определены как неделимые, то информация, относящаяся к примитивам С-ДАННЫЕ, всегда разделяется на ряд октетов данных-пользователя-УСУ, за которыми следует указатель конец-СБДС. Это не означает, однако, никакого фактического деления информации в каком бы то ни было реальном интерфейсе.


К объектам, которые могут быть помещены в очередь в результате взаимодействий в ПДУС (см. разд.2-14), относятся следующие:

а) объекты соединения (относящиеся к примитивам С-СОЕДИНЕНИE и ко всем их параметрам);

б) октеты нормальных данных-пользователя-УСУ (относящиеся к примитиву С-ДАННЫЕ);

в) индикации конца-СБДС (относящиеся к выполнению примитива С-ДАННЫЕ);

г) срочные СБДС (относящиеся к примитивам С-СРОЧНЫЕ-ДАННЫЕ и ко всем их параметрам);

д) объекты подтверждения данных (относящиеся к примитивам С-ДАННЫЕ-ПОДТВЕРЖДЕНИЕ);