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

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

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


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

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

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

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

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

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

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) дает возможность пользователю УСнУ сформировать поток последовательно передаваемых в каждом направлении блоков НСБДСн, СлСБДСн и СрСБДСн в виде диалогового блока. Использование этой услуги управляется полномочиями старшей синхронизации/активности;

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

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

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

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

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

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

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

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

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

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