Товары в корзине: 0 шт Оформить заказ
Стр. 1 

108 страниц

Настоящий стандарт определяет в абстрактном виде внешне наблюдаемые услуги, предоставляемые сеансовым уровнем ВОС, с точки зрения:

а) действий примитивов и событий услуг;

b) данных параметров, относящихся к каждому действию примитива и к событию;

c) взаимоотношений между этими действиями и событиями и их действительных последовательностей.

В стандарте определены услуги, предоставляемые протоколом сеансового уровня ВОС (с использованием услуг транспортного уровня) и используемые протоколом уровня представления ВОС.

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

 Скачать PDF

Оглавление

0 Введение

1 Назначение и область применения

2 Ссылки

Глава первая. Общие положения

3 Определения

     3.1 Определения, принятые в эталонной модели

     3.2 Определения, принятые в соглашениях по услугам

     3.3 Определения, относящиеся к услугам сеансового уровня

4 Символы и сокращения

     4.1 Сокращения

     4.2 Переменные услуг

5 Соглашения

6 Модель услуг сеансового уровня

7 Общее описание услуг сеансового уровня

     7.1 Общие положения

     7.2 Концепция полномочий

     7.3 Концепция синхронизации и диалогового блока

     7.4 Концепция активности

     7.5 Повторная синхронизация

     7.6 Согласование

8 Фазы услуг сеансового уровня

     8.1 Фаза установления соединения сеансового уровня

     8.2 Фаза передачи данных

     8.3 Фаза освобождения соединения сеансового уровня

9 Функциональные блоки и подмножества

     9.1 Функциональные блоки

     9.2 Подмножества

10 Качество услуг сеансового уровня

     10.1 Определение качества услуг (КУ)

     10.2 Процедуры согласования КУ соединения сеансового уровня

     10.3 Определение параметров КУ

Глава вторая. Примитивы услуг сеансового уровня

11 Общее описание примитивов услуг сеансового уровня

     11.1 Сводный перечень примитивов

     11.2 Ограничения, налагаемые на полномочия в примитивах передачи

     11.3 Последовательность примитивов

     11.4 Административное управление порядковым номером точки синхронизации

12 Фаза установления соединения сеансового уровня

     12.1 Услуга установления соединения сеансового уровня

13 Фаза передачи данных

     13.1 Услуга передачи нормальных данных

     13.2 Услуга передачи срочных данных

     13.3 Услуга передачи служебных данных

     13.4 Услуга обмена данными указания возможностей

     13.5 Услуга предоставления полномочий

     13.6 Услуга запроса полномочий

     13.7 Услуга передачи управления

     13.8 Услуга точки младшей синхронизации

     13.9 Услуга точки старшей синхронизации

     13.10 Услуга повторной синхронизации

     13.11 Услуга Пс-особое сообщение

     13.12 Услуга Пл-особое сообщение

     13.13 Услуга начала активности

     13.14 Услуга возобновления активности

     13.15 Услуга прерывания активности

     13.16 Услуга аннулирования активности

     13.17 Услуга окончания активности

14 Фаза освобождения соединения сеансового уровня

     14.1 Услуга упорядоченного освобождения

     14.2 Услуга Пл-прерывание

     14.3. Услуга Пс-прерывание

15 Последовательности примитивов

     15.1 Таблицы состояний

     15.2 Последовательности примитивов в одном из оконечных пунктов СнСУ

16 Конфликты

     16.1 Конфликты с позиции пользователя УСнУ

     16.2 Разрешение конфликта поставщиком УСнУ

Приложение А Таблицы состояний

 

108 страниц

Дата введения01.07.1996
Добавлен в базу01.09.2013
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

24.10.1995УтвержденГосстандарт России550

Information processing systems. Open Systems Interconnection. Basic connection oriented session service definition

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ГОСТ Р ИСО 8326-95

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ

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

БЗ 10—94/454


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

ГОССТАНДАРТ РОССИИ М о t к и а

I ()( I V И( о    л

П j) V Д И С .1 о в и с

1    РАСТРА ЬОТАН Комитетом при Президенте Российской Феде рации по политике информатизации

ВНРСРН Техническим комитетом по стандартизации ГК 2*2 « Информанионная технология »

2    ПРИНЯТ И ВВСДЕН В ДРИСТВИI Поплиоилением 1 ос стандарта России от 24 октября 1496 г. № 6,60

Настоящий стандарт содержи i полный ау тен i ичный s екс i международного стандарта ИСО    S?    «Системы обработки

информации. Взаимосвязь открытых с и с гем Определение б а зовых услуг сеансового уровня в режиме в установлением сое динения»

4 ВВЕДЕН ВПЕРВЫГ;

С I I 1 I К I ! 5 L л I с. I 1,1 I [>, ) v I л

Настоящий стандарт нс может оыи> полжк i 1>ю и.|М частот» но*. орои ,;;г к-п, тиражирован и раснрос i ранен п качегпч* официально! () nionm^i ,кч ра фононы

Гтч icOHiapia Рок ни

ГОСТ Р И СО 8326—9')

2) другому пользователю УСнУ полномочия не присваиваются и этот пользователь не обладает правом использовании lannoH услуги, но может запросить а о впоследствии,

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

Ограничения, действующие при опре селении сое i\ иное тп и присвоении полномочий, определены в 11 2

7.3 Концепция с и н х р о и и з а ц и п и си а л о г о в о г о блока

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

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

Существуют два типа точек синхронизации

a)    точки младшей синхронизации,

b)    точки старшей синхронизации

Точки старшей синхронизации используктя тля структурирования обмена данными в виде последовательностей диалоговых блоков Диалоговый блок характеризуемся тем, что все обметил данными, происходящие внутри него, полностью отделены oi об менов данными, происходившими до и после пето Точка старшем синхронизации указывает окончание прсдыдуui,ciо и начало следующего диалоювого блока Каждая точка старшей синхронизации подтверждается явным образом

Точки младшей синхронизации используются для структурирования обмена данными внутри диалоговою блока На рисунке 2 показана структуризация диалоговою блока посредством точек младшей синхронизации Любая точка младшей с инхронн запии не требует обязательной выдачи явного подтверж дення

7 4 Концепция активной и

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

7

существования СнСУ может выполняться несколько последовательных активностей. Одна активность может также распространяться на несколько СнСУ.


Диалоговый сДлок


ТОЧНА

СТАРШЕЙ

синхрони

зации


ТОЧКА

МЛАДШЕЙ

синхрони

зации


ТОЧКА

МЛАДШЕЙ

СИНХРОНИ

ЗАЦИИ


ТОЧКА

МЛАДШЕЙ

СИНХРОНИ

ЗАЦИИ


А

ТОЧКА

СТАРШЕЙ

синхрони

зации


Рисунок 2 — Пример структурированного диалогового блока

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

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


Диалоговый Клок


Диалоговый. (Длок


НАЧАЛО    ТОЧКА    ТОЧКА    ТОЧКА    ТОЧКА

актив-    МЛАДШЕЙ    младшей    старшей    младшей

МОСТИ    СИНХРО-    СИНХРО-    СИНХРО-    СИНХРОНИЗАЦИИ    НИЗАЦИИ    НИЗАЦИИ    НИЗАЦИИ


ОКОНЧАНИЕ АКТИВНОСТИ (ТОЧКА СТАРШЕЙ СИНХРОНИЗАЦИИ)


Рисунок 3 — Пример структурированной активности 7.5 Повторная синхронизация

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


8


ГОСТ Р ИСО 8326-95

Обеспечиваются три факулыазивиыс возможности:

a)    возможность «опчаз» — используется для установки значения порядкового номера точки синхронизации в неиспользуемое значение;

b)    возможность «повторный п)ск» — используется для установки значения порядкового номера точки синхронизации в любое используемое значение, превышающее порядковый номер точки синхронизации, который идентифицирует последнюю подтвержденную точку старшей синхронизации;

c)    возможность «установка» — используется для установки порядкового номера точки синхрошпации в любое значение, выбранное пользователем УСнУ.

7.6 Согласование

Согласование выполняется между двумя пользователями УСнУ в фазе установления СнСУ по следующим правилам.

7.6.1    Согласование функциональных блоков

Функциональный блок «ядро» (раздел 9) используется всегда. Каждый пользователь УСнУ предлагает использование или неиспользование любого из остальных функциональных блоков. Функциональный блок выбирается для испольюванпя только в том случае, если оба пользователя УСнУ предлагают его использование и если этот функциональный блок обеспечивается поставщиком УСнУ. Специальные правила согласования приведены в 12.1.2.

7.6.2    Согласование начальной установки полномочий

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

a)    на стороне вызывающего пользователя УСнУ;

b)    на стороне вызываемого пользователя УСнУ;

c)    по выбору вызываемого пользователя УСнУ.

Если некоторый функциональный блок выбран для использования, полномочия устанавливаются:

d)    на стороне, предлагаемой вызываемым пользователем УСнУ, если вызывающий пользователь УСнУ предлагает вариант начальной установки полномочий «по выбору вызываемого пользователя УСнУ»;

e)    во всех остальных случаях на стороне, предложенной вызывающим пользоваюлсм УСнУ.

7.6.3    Согласование начального порядкового номера точки син-хронияпции

9

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

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

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

8 ФАЗЫ УСЛУГ СЕАНСОВОГО УРОВНЯ

Услуги сеансового уровня охватывают три фазы. В данном разделе устанавливается назначение каждой фазы и дается краткое описание соответствующих услуг. В разделах 12, 13 и 14 определяются услуги и примитивы, с помощью которых они вызываются.

8.1    Ф а з а установления соединения сеансового у р о в н я

Фаза установления СнСУ охватывает установление соединения между двумя пользователями УСнУ. В этой фазе используется только одна услуга. Эта услуга установления сеанса (см. 12.1) предназначена для организации СнСУ и согласования используемых в нем полномочий и параметров.

8.2    Ф а з а передачи данных

.В фазе передачи данных осуществляется обмен данными между двумя пользователями УСнУ, соединенными в фазе установления СнСУ.

ГОСТ Р ИСО 8326-95

Обеспечиваются четыре услуги, относящиеся к передаче данных:

a)    услуга передачи нормальных данных (см. 13.1) предоставляет возможность передавать по СнСУ блоки СБДСн нормальных данных (НСБДСн). Использование этой услуги управляется полномочием данных, если для использования выбран функциональный блок «полудуплекс»;

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

c)    услуга передачи служебных данных (см. 13.3) используется для передачи блоков СБДСн служебных данных (СлССБД) независимо от доступности и присвоения полномочий данных;

d)    услуга обмена данными указания возможностей (см. 13.4) используется для обмена данными пользователя УСнУ ограниченного объема, требующими подтверждения, вне какой-либо активности.

Обеспечиваются три услуги, относящиеся к административному управлению полномочиями:

e)    услуга предоставления полномочий (см. 13.5) дает возможность одному из пользователей УСнУ перепоручать одно или несколько определенных полномочий другому пользователю УСнУ;

f)    услуга запроса полномочий (см. 13.6) дает возможность одному из пользователей УСнУ запросить другого пользователя УСнУ передать ему одно или несколько определенных полномочий;

g)    услуга передачи управления (см. 13.7) дает возможность одному из пользователей УСнУ перепоручить все доступные полномочия другому пользователю УСнУ.

Обеспечиваются три услуги, относящиеся к синхронизации и повторной синхронизации:

h)    услуга точки младшей синхронизации (см. 13.8) дает возможность пользователю УСнУ отделить поток блоков НСБДСн и СлСБДСн, переданных до привлечения этой услуги, от последующего потока этих блоков. Использование этой услуги управляется полномочиями младшей синхронизации;

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

11

ГОСТ Р ИСО 8326-95

СлСБДСн и СрСБДСн в виде диалогового блока. Использование этой услуги управляется полномочиями старшей синхронизации / активности;

j)    услуга повторной синхронизации (см. 13.10) используется для установления в СнСУ предыдущей или новой точки синхронизации и для перераспределения доступных полномочий. Выполнение этой услуги может привести к потере блоков НСБДСн, СлСБДСн и СрСБДСн.

Обеспечиваются две услуги для уведомления об ошибках или непредвиденных ситуациях:

k)    услуга особого сообщения, инициируемая поставщиком (см. 13.11) (услуга Пс-особое сообщение) позволяет оповестить пользователей УСнУ об особых ситуациях или об ошибках протокола поставщика УСнУ. Выполнение этой услуги может привести к потере блоков НСБДСн, СлСБДСн и СрСБДСн;

l)    услуга особого сообщения, инициируемая пользователем (см. 13.12) (услуга Пл-особое сообщение) используется пользователем УСнУ для уведомления об особой ситуации, когда полномочие данных доступно, но не присвоено пользователю УСнУ. Выполнение этой услуги может привести к потере блоков НСБДСн, СлСБДСн и СрСБДСн.

Обеспечиваются пять услуг, относящихся к активности:

ш) услуга начала активности (см. 13.13) используется для указания начала новой активности. Использование этой услуги управляется полномочием старшей синхронизации / активности;

п)    услуга возобновления активности (см. 13.14) используется для указания на продолжение ранее прерванной активности. Использование этой услуги управляется полномочием старшей синхронизации / активности;

о) услуга прерывания активности (см. )3.)5) дает возможность прекратить активность при возникновении ненормальных ситуаций с условием, что выполненная до этого момента работа не аннулируется и может быть возобновлена в дальнейшем. Использование этой услуги управляется полномочиями старшей синхронизации/ активности. Выполнение этой услуги может привести к потере блоков НСБДСн, СлСБДСн и СрСБДСн;

р)    услуга аннулирования активности (см. 13.16) позволяет прекратить активность при возникновении ненормальных ситуаций с условием, что выполненная до этого момента работа должна быть аннулирована и не может быть возобновлена. Использование этой услуги управляется полномочием старшей синхронизации/ активности. Выполнение этой услуги может привести к потере блоков НСБДСн, СлСБДСн и СрСБДСн.

ГОСТ Р ИСО 8326-95

q) услуга окончания активности (см. 13.17) используется для окончания активности (и установки точки старшей синхронизации). Использование этой услуги управляется полномочиями старшей синхронизации / активности.

Использование услуг активности может привести к состоянию, когда активность в СнСУ отсутствует. При использовании услуг активности, но в отсутствие активности, пользователь УСнУ может привлечь услуги только из следующего перечня: начало пли возобновление активности, административное управление полномочиями, обмен данными укаония возможностей, передача служебных, нормальных или срочных данных, прерывание и освобождение СнСУ.

8.3 Фаза о с в о б о ж д е н и я сое д и и е н и я с с а н с о в о-го уровня

В фазе освобождения СнСУ выполняется освобождение ранее установленного СнСУ. С этой фазой связаны три услуги:

a)    услуга упорядоченного освобождения (см. 14.1) обеспечивает средства выполнения упорядоченного освобождения СнСУ;

b)    услуга прекращения СнСУ по инициативе пользователя (см.

14.2)    (услуга Пл-прскращение) используется для инициирования такого освобождения СнСУ, с помощью которого можно завершить любой ранее выданный запрос на услугу. Выполнение этой услуги может привести к потере блоков НСБДСн, СлСБДСн и СрСБДСн;

c)    услуга прекращения СнСУ по инициативе поставщика (см.

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

9 ФУНКЦИОНАЛЬНЫЕ БЛОКИ И ПОДМНОЖЕСТВА

9.1 Фу н к ц и о в а л ь н ы е б л о к и

Функциональные блоки — это группы логически связанных услуг, определяемые в настоящем стандарте с целью:

a)    согласования требований пользователя УСпУ в фазе установления СнСУ;

b)    ссылок со стороны других стандартов.

В таблице 1 показана взаимосвязь полномочий л функциональных блоков. Если какой-то функциональный блок предполагает наличие полномочий, то для обеспечения возможности запроса и

13

ГОСТ Р ИСО 8326-95

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

Таблица 1 — Функциональные блоки, использующие полномочия

Функциональный блок

Полномочия

Согласованное освобождение

Полномочия освобождения

Полудуплекс

Полномочия данных

Младшая синхронизация

Полномочия младшей синхронизации

Старшая синхронизация

Полномочия старшей синхронизации/

активности

Административное управление

Полномочия старшей синхронизации/

активностью

активности

В таблице 2 приведены услуги, относящиеся к каждому функциональному блоку.

Таблица 2 — Услуги, относящиеся к каждому функциональному блоку

Функциональный блок

Услуги

Ссылка

Ядро (не подлежит согла-

Установление сеанса

12.1

сованию)

Передача нормальных данных

13.1

Упорядоченное освобождение

14.1

Пл-прерывание

14,2

Пс-ирерывание

14.3

Согласованное ос вобожде-

Упорядоченное освобождение

14.1

кие

Предоставление полномочий

13.5

Запрос полномочий

13.6

Полудуплекс

Предоставление полномочий

13.5

3aj;poc полномочий

13.6

Дуплекс

Дополнительная услуга отсутствует

Срочные данные

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

13.2

М

ГОСТ Р ИСО 8326-95

Продолжение таблицы 2

функциональный блок

Услуги

Ссылка

Служебные данные

Передача служебных тайных

133

Обмен данными указания

Обмен данными указания возмож

134

возможностей

ноете И

Младшая синхронизация

Точка младшей синхронизации

138

Предоставление полномочии

13 5

Запрос полномочий

13 6

Старшая синхронизация

Точка старшей синхронизации

13 9

Предоставление полномочии

13 5

Запрос полномочий

136

Повторная синхронизация

Повторная синхронизация

13 10

Особые сообщения

Особое сообщение поставщика

13 11

Особое сообщение пользователя

13 12

Административное управ

Начало активности

13 13

ление активностью

Возобновление активности

13 14

Прерывание активности

13 15

Аннулирование активности

13 16

Окончание активности

13 17

Предоставление полномочии

13 5

Запрос полномочии

13 6

Передача управления

137

9 1.1 Функциональный блок «ядро»

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

9.1.2 Функциональный блок «согласованное освобождение»

Этот функциональный блок обеспечивает услугу согласованного упорядоченного освобождения При выборе данного функционального блока доступны полномочия освобождения.

\5

ГОСТ Р ИСО 8326-95

9 1 3 Функциональный блок «полудуплекс»

Функциональный блок «полудуплекс» обеспечивает услугу полудуплексной передачи При выборе этого функционального блока доступны полномочия данных Одновременный выбор функциональных блоков «полудуплекс» и «дуплекс» для использования в СнСУ не допускается

9 1 4 Функциональный блок «дуплекс»

Функциональный блок «дуплекс» обеспечивает услугу дуплексной передачи Одновременный выбор функциональных блоков «полудуплекс» и «дуплекс» для использования в СнСУ не допускается

9 1 5 Функциональный блок «срочные данные»

Этот функциональный блок обеспечивает услугу передачи срочных данных

9 1 6 Функциональный блок «служебные данные»

Этот функциональный блок обеспечивает услугу передачи служебных данных

9 1 7 Функциональный блок «обмен данными указания возможностей»

Этот функциональный блок обеспечивает услугу обмена данными указания возможностей Он может быть выбран только в том случае, если выбран функциональный блок «административное управление активностью»

9 1 8 Функциональный блок «младшая синхронизация»

Этот функциональный блок обеспечивает услугу точки младшей синхронизации При выборе этого функционального блока доступны полномочия младшей синхронизации

9 1 9 Функциональный блок «старшая синхронизация»

Этот функциональный блок обеспечивает услугу точки старшей синхронизации При выборе этого функционального блока доступны полномочия старшей синхронизации / активности

9 110 Функциональный блок «повторная синхронизация» Функциональный блок «повторная синхронизация» обеспечивает услугу повторной синхронизации

9 111 Функциональный блок «особые сообщения»

Этот функциональный блок обеспечивает услуги особых сооб щений поставщика и пользователя Этот функциональный блок может быть выбран только при условии, если выбран функциональный блок «полудуплекс»

9 112 Функциональный блок «административное управление активностью»

Этот функциональный блок обеспечивает услуги административного управления активностью и услугу передачи управления

ГОСТ Р ИСО 8326-95

СОДЕРЖАНИЕ

С Введение ........... 1

1    Назначение и область применения ........    2

2 Ссылки......,.......2

ГЛАВА ПЕРВАЯ. ОБЩИЕ ПОЛОЖЕНИЯ

3    Определения     3

3.1    Определения, принятые в    эталонной    модели    .    .    3

3.2    Определения, принятые в соглашениях по услугам    3

3.3    Определения, относящиеся    к услугам    сеансового    уровня ...    4

4    Символы и сокращения ..........    5

4.1    Сокращения .............5

4.2    Переменные услуг........... 5

5    Соглашения.............5

6 Модель услуг сеансового уровня ........    5

7    Общее описание услуг сеансового уровня .......    6

7.1    Общие положения...........6

7.2    Концепция полномочий.......... 6

7.3    Концепция синхронизации и диалогового блока .    ...    7

7.4    Концепция активности ..........    7

7.5    Повторная синхронизация .........    8

7.6    Согласование .    .......... 9

8    Фазы услуг сеансового уровня    ...    ....    10

8.1    Фаза установления соединения сеансового уровня ....    10

8.2    Фаза передачи данных..........10

8.3    Фаза освобождения соединения сеансового уровня .    .    13

9    Функциональные    блоки и подмножества .     13

9.1    Функциональные блоки     ........13

9.2    Подмножества ............17

10    Качество услуг сеансового уровня........ 17

10.1    Определение качества услуг (КУ) .......    17

10.2    Процедуры согласования КУ соединения сеансового уровня .    18

10.3    Определение параметров КУ ........20

ГЛАВА ВТОРАЯ. ПРИМИТИВЫ УСЛУГ СЕАНСОВОГО УРОВНЯ

И Общее описание примитивов услуг сеансового уровня ....    27

11.1    Сводный перечень примитивов ........    27

11.2    Ограничения, налагаемые на полномочия в примитивах передачи .    32

11.3    Последовательность примитивов ........    34

11.4    Административное управление порядковым номером точки син

хронизации ............    35

12    Фаза установления соединения сеансового уровня ..... 40

12.1    Услуга установления соединении сеансового уровня    .    .    .40

13    Фаза передачи данных ..........44

13.1    Услуга передачи нормальных данных ......    44

13.2    Услуга передачи срочных данных     45

13.3    Услуга передачи служебных данных.......46

13.4    Услуга обмена данными указания возможностей .    .    .    .47

13.5    Услуга предоставления полномочий .......    47

13.6    Услуга запроса полномочий .........    49

13.7    Услуга передачи управления     50

13.8    Услуга точки младшей синхронизации......51

III

ГОСТ Р ИСО 8326-95

При выборе этого функционального блока доступны полномочия старшей синхронизации / активности.

9.2 Подмножества

Подмножество определяется как комбинация функционального блока «ядро» и любого другого множества функциональных блоков при соблюдении следующих условий:

a)    если функциональный блок «обмен данными указания возможностей» входит в данное подмножество, то в него должен входить функциональный блок «административное управление активностью»;

b)    если функциональный блок «особые сообщения» входит в данное подмножество, то в него должен входить также функциональный блок «полудуплекс».

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

10 КАЧЕСТВО УСЛУГ СЕАНСОВОГО УРОВНЯ

Термин «качество услуг» (КУ) относится к тем характеристикам СнСУ, которые используются оконечными пунктами этого соединения. КУ описывает те аспекты СнСУ, которые определяются исключительно поставщиком УСнУ; эти аспекты не зависят от поведения пользователя УСнУ (которое не контролируется поставщиком УСнУ). Поведение пользователя УСнУ не влияет на предоставляемое качество услуг.

После того как СнСУ установлено, пользователи УСнУ на обоих его окончаниях имеют одинаковое КУ СнСУ и одинаково его интерпретируют.

10.1 On ределение качества услуг (К У)

Качество услуг описывается с точки зрения параметров КУ. Определение параметров КУ, относящихся к услугам сеансового уровня, приведено в 10.3. Эти определения ориентированы в равной степени на пользователя УСнУ и на поставщика УСнУ с целью одинаковой интерпретации ими характеристик КУ.

Для услуг сеансового уровня определяются параметры КУ двух типов:

а) параметры, согласуемые в фазе установления СнСУ:

1)    защита соединения сеансового уровня (см. 10.3.9),

2)    приоритет СнСУ (см. 10.3.10),

3)    коэффициент необнаруженных ошибок (см. 10.3.5),

17

ГОСТ Р ИСО 8326-95

13.9    Услуга точки старшей синхронизации ......    54

13.10    Услуга повторной синхронизации .......    55

13.11    Услуга    Пс-особос    сообщение ........59

13.12    Услуга    Пл-особое    сообщение........61

13.13    Услуга начала активности .........    63

13.14    Услуга возобновления активности .......    64

13 15 Услуга прерывания активности ........    66

13.16    Услуга аннулирования активности .......    68

13.17    Услуга окончания активности ........    69

14    Фаза освобождения соединения сеансового уровня .    .    .    .71

14.1    Услуга упорядоченного освобождения .    .    .    .71

14.2    Услуга Пл-прерывание .    .    ,    .    .71

14.3    Услуга Пс-прорывание .    .    .    .    .74

15    Последовательности примитивов ........    75

15.1    Таблицы состоянии ..........    75

15.2    Последовательности примитивов в одном из оконечных пунктов

СнСУ.......76

16    Конфликты .............    76

16.1    Конфликты с позиции пользователя УСнУ ......    76

16.2    Разрешение конфликта поставщиком УСнУ .....    76

Приложение А. Таблицы состояний    ........    78

IV

ГОСТ Р ИСО 8326-95

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

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

Information processing systems.

Open Systems Interconnection.

Basic connection oriented session service definition

Дата введения 1996—07—01

0 ВВЕДЕНИЕ

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

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

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

Следует иметь в виду, что работы, относящиеся к определению качества услуг (КУ) сеансового уровня, описанных в разделе 10, еще продолжаются и направлены на обеспечение единого подхода к КУ на всех уровнях эталонной модели ВОС и для гарантии того, что подход к КУ на каждом уровне будет соответствовать общей

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

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

Протокол

уровня

предстаВлсния

базируется на

предоставляв-1 мых услугах

... У^уги

Протокол

сеансового

уровня

сеансового . уровня

t првдоставля

вт услуги Базируется на

предоставляв -мьlx услугах Т Услуги

уровня

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

1 НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

Настоящий стандарт определяет в абстрактном виде внешне наблюдаемые услуги, предоставляемые сеансовым уровнем ВОС, с точки зрения:

a)    действий примитивов и событий услуг;

b)    данных параметров, относящихся к каждому действию примитива и к событию;

c)    взаимоотношений между этими действиями и событиями и их действительных последовательностей.

В стандарте определены услуги, предоставляемые протоколом сеансового уровня ВОС (с использованием услуг транспортного уровня) и используемые протоколом уровня представления ВОС.

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

2 ссылки

В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ Р ИСО 8326-95

ГОСТ 28906-91 (ИСО 7498 -84) Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель ИСО 7498—3—891 Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 3. Присвоение имен и адресация.

ГОСТ 34.960-91 (ИСО 8072—86) Системы обработки информации. Взаимосвязь открытых систем. Определение услуг транспортного уровня

ГОСТ Р ИСО 8327-95 Системы обработки информации. Взаимосвязь открытых систем. Спецификация протокола сеансового уровня в режиме е установлением соединения

ГОСТ Р ИСО/ТО 8509—95 Системы обработки информации. Взаимосвязь открытых систем. Соглашения по услугам

ГЛАВА ПЕРВАЯ ОБЩИЕ ПОЛОЖЕНИЯ

3 ОПРЕДЕЛЕНИЯ

Примечание — В определениях, содержащихся в данном разделе, использованы сокращения, приведенные в разделе 4.

3.1    Определения, принятые в эталонной моде-

л и

Настоящий стандарт основан на понятиях, принятых в ГОСТ 28906, и использует следующие установленные в нем термины:

a)    срочный сервисный блок данных сеансового уровня;

b)    соединение сеансового уровня;

c)    сеансовый уровень;

d)    услуги сеансового уровня;

e)    пункт доступа к услугам сеансового уровня;

f)    сервисный блок данных сеансового уровня;

g)    транспортный уровень;

h)    дуплекс;

i)    полудуплекс.

3.2    Определения, принятые в соглашениях по услугам

Настоящий стандарт использует также следующие термины, определенные в документе ГОСТ Р ИСО/ТО 8509, в их применении к сеансовому уровню:

a)    пользователь услуг;

b)    поставщик услуг;

c)    примитив;

d)    запрос;

e)    индикация;

f)    ответ;

g)    подтверждение.

3.3 Определения, относящиеся к услугам сеансового уровня

К настоящему стандарту относятся также следующие определения.

3.3.1    Вызывающий пользователь УСнУ — пользователь УСнУ, инициирующий запрос на установление соединения сеансового уровня (СнСУ).

3.3.2    Вызываемый пользователь УСнУ — пользователь, с которым вызывающий пользователь УСнУ желает установить СнСУ.

Примечание — Статус вызывающего и вызываемого пользователя УСнУ определяется по отношению к некоторому конкретному соединению. Пользователь УСнУ может быть одновременно и вызывающим и вызываемым

3.3.3    Передающий пользователь УСнУ — пользователь УСнУ, действующий в фазе передачи данных СнСУ в качестве отправителя данных.

3.3.4    Принимающий пользователь УСнУ — пользователь УСнУ, действующий в фазе передачи данных СнСУ в качестве получателя данных.

Примечание — Пользователь УСнУ может быть одновременно и передающим и принимающим.

3.3.5    Запросчик; запрашивающий пользователь УСнУ — пользователь УСнУ, инициирующий некоторое действие.

3.3.6    Ответчик; отвечающий пользователь УСнУ — пользователь УСнУ, воспринимающий некоторое действие.

3.3.7    Полномочия — атрибут соединения сеансового уровня, динамически присваиваемый на некоторый период времени одному из пользователей УСнУ и разрешающий ему вызов определенных услуг.

3.3.8    Условный (параметр) — параметр, наличие или отсутствие которого в запросе или ответе зависит от условий, устанавливаемых в настоящем стандарте; наличие (отсутствие) этого параметра в примитиве индикации или подтверждения обязательно, если он присутствовал (отсутствовал) в предшествующем примитиве услуг сеансового уровня.

4

ГОСТ Р ИСО 8326-95

3.3.9    Предлагаемый параметр — значение параметра, предлагаемого пользователем УСнУ в примитиве запроса пли ответа Сн-СОЕДИНЕНИЕ, которое предполагается использовать в СнСУ.

3.3.10    Выбранный параметр — значение параметра, выбранное для использования в СнСУ.

4    СИМВОЛЫ И СОКРАЩЕНИЯ

4.1    Сокращения

КУ — Качество услуг сеансового уровня.

НСБДСн — Сервисный блок данных сеансового уровня для передачи нормальных данных.

ПДУСн — Пункт доступа к услугам сеансового уровня.

СБДСн — Сервисный блок данных сеансового уровня.

СлСБДСн — Сервисный блок данных сеансового уровня для передачи служебных данных.

СнСУ — Соединение сеансового уровня.

СрСБДСн — Сервисный блок данных сеансового уровня для передачи срочных данных.

УСнУ — Услуги сеансового уровня.

4.2    Переменные услуг

V (А) См. 11.4.1.1.

V(M) См. 11.4.1.2.

V(R) См. 11.4.1.3.

Vsc См. 11.4.1.4.

5    СОГЛАШЕНИЯ

В настоящем стандарте используются соглашения по способу описания услуг, установленные в ГОСТ Р ИСО/ТО 8509, за исключением случаев, когда указываемые в данном стандарте значения параметров, относящиеся к примитиву услуги, могут быть переданы в направлении, противоположном направлению передачи данного примитива услуг.

6    МОДЕЛЬ УСЛУГ СЕАНСОВОГО УРОВНЯ

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

)

1—2 Зак. 2433

ГОСТ Р ИСО 8326-95

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

7 ОБЩЕЕ ОПИСАНИЕ УСЛУГ СЕАНСОВОГО УРОВНЯ

7Л Общие положения

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

a)    установления соединения с другим пользователем УСнУ, обмена данными с этим пользователем в условиях поддержания синхронизации, а также освобождения соединения в установленной последовательности;

b)    согласования используемых полномочий при обмене данными, синхронизации и освобождения соединения, а также организации обмена данными в полудуплексном и дуплексном режимах;

c)    установления точек синхронизации внутри диалога и возобновления диалога с некоторой заданной точки синхронизации при возникновении ошибки;

d)    прерывания диалога и последующего его возобновления с ранее установленной точки синхронизации.

7.2 Концепция полномочий

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

Определяются полномочия четырех типов:

a)    полномочия данных;

b)    полномочия освобождения;

c)    полномочия младшей синхронизации;

d)    полномочия старшей синхронизации/активности.

Полномочие всегда находится в одном из следующих состояний:

e)    доступно — в данном случае имеют место следующие состояния:

1) полномочия присвоены только одному из пользователей УСнУ, который поэтому обладает монопольным правом на использование соответствующей услуги (при условии, что другие ограничения не действуют).

1

До прямого применения данного документа в качестве государственного С1андар7а распространение его осуществляет секретариат ТК 22 «Информационная технология».

3