--> -->

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

ГОСТ Р ИСО 8327-95


Группа П85


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

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

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

Information processing systems. Open Systems Interconnection.
 Basic connection oriented session protocol specification


     
ОКС 35.100.50
ОКСТУ 4002

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


Предисловие

1 РАЗРАБОТАН Комитетом при Президенте Российской Федерации по политике информатизации и ВНЕСЕН НА УТВЕРЖДЕНИЕ техническим комитетом по стандартизации ТК 22 "Информационная технология"
     

2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 24.10.95 N 551
     
     Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО 8327-87 "Системы обработки информации. Взаимосвязь открытых систем. Спецификация базового протокола сеансового уровня в режиме с установлением соединения"
     

3 ВВЕДЕН ВПЕРВЫЕ
     
     

0 ВВЕДЕНИЕ

     0 ВВЕДЕНИЕ


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

Рисунок 1 - Взаимосвязь между протоколом сеансового уровня и услугами смежных уровней

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

Рисунок 1 - Взаимосвязь между протоколом сеансового уровня и услугами смежных уровней


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

a) в качестве руководства для проектировщиков и разработчиков;
     

b) для использования при тестировании и поставках оборудования;
     

c) в качестве технических условий при получении права на включение системы в функциональную среду открытых систем;
     

d) для уточнения интерпретации взаимосвязи открытых систем.
     
     Поскольку первыми пользователями настоящего стандарта предполагаются разработчики оборудования и проектировщики, в примечаниях и приложениях к стандарту содержатся указания по реализации определенных в нем процедур.
     
     Следует иметь в виду, что при наличии достаточно большого числа действительных протокольных последовательностей с помощью современных методов невозможно получить подтверждения того, что при любых условиях реализация системы будет функционировать в соответствии с протоколом, определенным настоящим стандартом. С помощью средств тестирования можно достоверно установить, что реализация системы правильно отрабатывает протокол при типичной выборке условий. Ставится, однако, задача, чтобы настоящий стандарт можно было использовать в условиях, когда две реализации (системы) не могут осуществлять обмен данных между собой, с тем, чтобы определить, какая из этих реализаций или обе не в состоянии правильно отрабатывать протокол.
     
     Различные варианты и факультативные возможности, определенные в настоящем стандарте, в ряде применений имеют важное значение в решении задачи обеспечения услуг сеансового уровня. Таким образом, реализация системы, удовлетворяющая минимальному набору требований, не пригодна для использования во всех возможных ситуациях. Поэтому важно, чтобы все ссылки на настоящий стандарт сопровождались либо указаниями на обеспечиваемые или требуемые факультативные возможности, либо указаниями на предполагаемое назначение или использование.
     
     Настоящий стандарт содержит следующие приложения:
     

a) приложение А. Таблицы состояний;
     

b) приложение В. Отношение к Рекомендации Т.62 МККТТ по кодированию;
     

c) приложение С. Значения идентификатора группы параметров и идентификатора параметров, зарезервированные для использования в Рекомендации Т.62 МККТТ.
     
     

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


     Настоящий стандарт устанавливает:
     

a) процедуры единого протокола для передачи данных и управляющей информации от одного логического объекта сеансового уровня к другому равноправному логическому объекту сеансового уровня;
     

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

c) структуру и кодирование протокольных блоков данных сеансового уровня (ПБДСн), используемых для передачи данных и управляющей информации.
     
     Процедуры определены в понятиях:
     

a) взаимодействий между равноправными логическими объектами сеансового уровня путем обмена ПБДСн;
     

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

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

2 ССЫЛКИ


     В настоящем стандарте использованы ссылки на следующие стандарты:
     
     ГОСТ 34.960-91 (ИСО 8072-86 с Доп.1-84) Системы обработки информации. Взаимосвязь открытых систем. Определение услуг транспортного уровня
     
     ГОСТ Р ИСО 8326-95 Системы обработки информации. Взаимосвязь открытых систем. Определение базовых услуг сеансового уровня в режиме с установлением соединения
     
     ГОСТ 28906-91 (ИСО 7498-84, ИСО 7498-84 с Доп.1-84) Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель
     
     ИСО 7498-3-89* Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 3. Присвоение имен и адресация
___________________
     * До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 "Информационная технология"
          
     Рекомендация Т.62 МККТТ Процедуры управления для Телетекста и служб факсимильной связи Группы 4
     
     

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

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


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

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

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

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

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

d) протокольный блок данных сеансового уровня;
     

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

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

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

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

i) соединение транспортного уровня;
     

j) услуги транспортного уровня;
     

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

l) сцепление;
     

m) сегментирование;
     

n) селектор сеансового уровня.
     

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

a) полномочия;
     

b) вызывающий пользователь УСнУ;
     

c) вызываемый пользователь УСнУ;
     

d) передающий пользователь УСнУ;
     

e) принимающий пользователь УСнУ;
     

f) запрашивающий пользователь УСнУ;
     

g) отвечающий пользователь УСнУ;
     

h) запросчик;
     

i) ответчик.
     
     Примечание - Перечисленные ниже термины используются применительно к полномочиям и поясняются в ГОСТ Р ИСО 8326:
     
     

a) присвоено;
     

b) не присвоено;
     

c) доступно;
     

d) недоступно.
     

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 Принимающий ПАСн - ПАСн, принимающий данный ПБДСн.
     

3.3.9 Обладатель (полномочия) - ПАСн, которому присвоено полномочие.
     

3.3.10 Предложенный параметр - значение параметра, которое ПАСн указывает в ПБДСн СОЕДИНЕНИЕ или ПБДСн ПРИЕМ и которое этот ПАСн намерен использовать в ССнУ.
     

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

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

3.3.13 Действительный ПБДСн - ПБДСн, удовлетворяющий требованиям настоящего стандарта в части структуры и кодирования.
     

3.3.14 Недействительный ПБДСн - ПБДСн, не удовлетворяющий требованиям настоящего стандарта в части структуры и кодирования.
     

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

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

3.3.17 Идентификатор ПБДСн (ИдПБДСн) - информация заголовка, идентифицирующая соответствующий ПБДСн.
     

3.3.18 Указатель длины (УД) - указатель, определяющий длину соответствующего поля параметров.
     

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

3.3.20 Идентификатор параметра (ИП) - идентификатор, определенный в настоящем стандарте для указания типа информации, содержащейся в связанном с ним полем параметров.
     

3.3.21 Блок ИП - элемент ПБДСн, содержащий поле ИП вместе со связанным с ним полем УД и полем параметров.
     

3.3.22 Идентификатор группового параметра (ИГП) - идентификатор, определенный в настоящем стандарте для указания типа информации, содержащейся в связанном с ним поле параметров. Соответствующее поле параметров может состоять из нескольких блоков ИП.
     

3.3.23 Блок ИГП - элемент ПБДСн, содержащий поле ИГП вместе со связанными с ним полем УД и полем параметров.
     

3.3.24 Значение параметра (ЗП) - информация, представляющая значение параметра, идентифицируемого с помощью ИП или ИГП.
     

3.3.25 Локальная переменная - локальная переменная внутри ПАСн, используемая в качестве средства описания результатов некоторых действий и условий, необходимых для выполнения этих действий.
     
     

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

4.1 Блоки данных
     
     ПБДСн Протокольный блок данных сеансового уровня
     
     СБДСн Сервисный блок данных сеансового уровня
     
     СБДТ Сервисный блок данных транспортного уровня
     
     ССнУ Соединение сеансового уровня
     

4.2 Поля ПБДСн
              
     ИдПБДСн Идентификатор ПБДСн (см. 3.3.17)
     
     УД Указатель длины (см. 3.3.18)
     
     ИП Идентификатор параметра (см. 3.3.20)
     
     ИГП Идентификатор группового параметра (см. 3.3.22)
     
     ЗП Значение параметра (см. 3.3.24)
     

4.3 Переменные тайм-аутов
     
     ТРП Тайм-аут разъединения и прерывания
     

4.4 Общие сокращения
     
     ПАСн Протокольный автомат сеансового уровня (см. 3.3.1)
     
     УСнУ Услуга сеансового уровня
     
     ПДУСн Пункт доступа к услугам сеансового уровня
     
     ПДУТУ Пункт доступа к услугам транспортного уровня
     

4.5 Локальные переменные
     
     Vact (см. 5.8.1)
     
     Vnextact (см. 5.8.2)
     
     V(A) (см. 5.8.3)
     
     V(M) (см. 5.8.4)
     
     V(R) (см. 5.8.5)
     
     Vsc (см. 5.8.6)
     
     

5 ОБЩЕЕ ОПИСАНИЕ ПРОТОКОЛА СЕАНСОВОГО УРОВНЯ

5.1 Модель сеансового уровня
     
     ПАСн (см. примечание), находящийся на сеансовом уровне, взаимодействует с пользователем УСнУ через ПДУСн с помощью примитивов сеансового уровня в соответствии с тем, как это определено в ГОСТ Р ИСО 8326. Примитивы сеансового уровня могут приводить к обмену или быть результатом обмена протокольными блоками данных сеансового уровня между равноправными ПАСн, использующими для этой цели соединение транспортного уровня. Эти протокольные взаимодействия осуществляются через два ПДУТУ с помощью услуг транспортного уровня, как это определено в ГОСТ 34.960.
     
     Оконечные пункты ССнУ идентифицируются в оконечных системах с помощью внутреннего, не зависящего от конкретной реализации механизма, так что пользователь УСнУ и ПАСн могут обращаться к каждому ССнУ.
     
     Модель сеансового уровня показана на рисунке 2.
     

Рисунок 2 - Модель сеансового уровня

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

Рисунок 2 - Модель сеансового уровня


     
     Примечание - Логический объект сеансового уровня содержит один или несколько ПАСн.
     
     

5.2 Услуги, предоставляемые сеансовым уровнем
     
     Протокол, устанавливаемый в настоящем стандарте, обеспечивает УСнУ, определенные в ГОСТ Р ИСО 8326. Передача информации от пользователя УСнУ и обратно осуществляется с помощью примитивов УСнУ, перечисленных в таблице 1. В таблице 1 перечислены также ПБДСн, соответствующие каждому примитиву УСнУ.
     
     
Таблица 1 - Примитивы услуг сеансового уровня
     

Услуга

Примитив

Соответствующий ПБДСн

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

Сн-СОЕДИНЕНИЕ запрос

ПБДСн СОЕДИНЕНИЕ


Сн-СОЕДИНЕНИЕ индикация

То же

Сн-СОЕДИНЕНИЕ ответ

ПБДСн ПРИЕМ


(принятие)



Сн-СОЕДИНЕНИЕ

То же


подтверждение (принятие)



Сн-СОЕДИНЕНИЕ ответ

ПБДСн ОТКЛОНЕНИЕ


(отклонение)



Сн-СОЕДИНЕНИЕ

То же


подтверждение (отклонение)


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

Сн-ДАННЫЕ запрос

ПБДСн ПЕРЕДАЧА ДАННЫХ


Сн-ДАННЫЕ индикация

То же

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

Сн-СРОЧНЫЕ-ДАННЫЕ запрос

ПБДСн СРОЧНЫЕ ДАННЫЕ


Сн-СРОЧНЫЕ-ДАННЫЕ подтверждение

То же

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

Сн-СЛУЖЕБНЫЕ-ДАННЫЕ запрос

ПБДСн СЛУЖЕБНЫЕ ДАННЫЕ


Сн-СЛУЖЕБНЫЕ-ДАННЫЕ индикация

То же

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

Сн-ДАННЫЕ-УКАЗАНИЯ-ВОЗМОЖНОСТЕЙ запрос

ПБДСн ДАННЫЕ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ

Сн-ДАННЫЕ-УКАЗАНИЯ-ВОЗМОЖНОСТЕЙ индикация

То же


Сн-ДАННЫЕ-УКАЗАНИЯ-ВОЗМОЖНОСТЕЙ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ ДАННЫХ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ


Сн-ДАННЫЕ-УКАЗАНИЯ-ВОЗМОЖНОСТЕЙ подтверждение

То же

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

Сн-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос

ПБДСн ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ


Сн-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ индикация

То же

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

Сн-ЗАПРОС-ПОЛНОМОЧИЙ запрос

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ


Сн-ЗАПРОС-ПОЛНОМОЧИЙ индикация

То же

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

Сн-ПЕРЕДАЧА-УПРАВЛЕНИЯ запрос

ПБДСн ПОДТВЕРЖДЕНИЕ ПЕРЕДАЧИ ПОЛНОМОЧИЙ


Сн-ПЕРЕДАЧА-УПРАВЛЕНИЯ индикация

То же

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

Сн-МЛАДШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ запрос

ПБДСн МЛАДШАЯ ТОЧКА СИНХРОНИЗАЦИИ

Сн-МЛАДШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ индикация

То же


Сн-МЛАДШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ МЛАДШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ


Сн-МЛАДШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ подтверждение

То же

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

Сн-СТАРШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ запрос

ПБДСн СТАРШАЯ ТОЧКА СИНХРОНИЗАЦИИ


Сн-СТАРШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ индикация

То же


Сн-СТАРШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ СТАРШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ


Сн-СТАРШАЯ-ТОЧКА-СИНХРОНИЗАЦИИ подтверждение

То же

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

Сн-ПОВТОРНАЯ-СИНХРОНИЗАЦИЯ запрос

ПБДСн ПОВТОРНАЯ СИНХРОНИЗАЦИЯ


Сн-ПОВТОРНАЯ-СИНХРОНИЗАЦИЯ индикация

То же


Сн-ПОВТОРНАЯ-СИНХРОНИЗАЦИЯ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ ПОВТОРНОЙ СИНХРОНИЗАЦИИ


Сн-ПОВТОРНАЯ-СИНХРОНИЗАЦИЯ подтверждение

То же

Пс-особое сообщение

Сн-Пс-ОСОБОЕ-СООБЩЕНИЕ индикация

ПБДСн ОСОБОЕ СООБЩЕНИЕ

Пл-особое сообщение

Сн-Пл-ОСОБОЕ-СООБЩЕНИЕ запрос

ПБДСн ДАННЫЕ ОСОБОГО СООБЩЕНИЯ


Сн-Пл-ОСОБОЕ-СООБЩЕНИЕ индикация

То же

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

Сн-НАЧАЛО-АКТИВНОСТИ запрос

ПБДСн НАЧАЛО АКТИВНОСТИ


Сн-НАЧАЛО-АКТИВНОСТИ индикация

То же

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

Сн-ВОЗОБНОВЛЕНИЕ-АКТИВНОСТИ запрос

ПБДСн ВОЗОБНОВЛЕНИЕ АКТИВНОСТИ


Сн-ВОЗОБНОВЛЕНИЕ-АКТИВНОСТИ индикация

То же

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

Сн-ПРЕРЫВАНИЕ-АКТИВНОСТИ запрос

ПБДСн ПРЕРЫВАНИЕ АКТИВНОСТИ


Сн-ПРЕРЫВАНИЕ-АКТИВНОСТИ индикация

То же


Сн-ПРЕРЫВАНИЕ-АКТИВНОСТИ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ АКТИВНОСТИ


Сн-ПРЕРЫВАНИЕ-АКТИВНОСТИ подтверждение

То же

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

Сн-АННУЛИРОВАНИЕ-АКТИВНОСТИ запрос

ПБДСн АННУЛИРОВАНИЕ АКТИВНОСТИ


Сн-АННУЛИРОВАНИЕ-АКТИВНОСТИ индикация

То же


Сн-АННУЛИРОВАНИЕ-АКТИВНОСТИ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ АННУЛИРОВАНИЯ АКТИВНОСТИ


Сн-АННУЛИРОВАНИЕ-АКТИВНОСТИ подтверждение

То же

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

Сн-ОКОНЧАНИЕ-АКТИВНОСТИ запрос

ПБДСн ОКОНЧАНИЕ АКТИВНОСТИ


Сн-ОКОНЧАНИЕ-АКТИВНОСТИ индикация

То же


Сн-ОКОНЧАНИЕ-АКТИВНОСТИ ответ

ПБДСн ПОДТВЕРЖДЕНИЕ ОКОНЧАНИЯ АКТИВНОСТИ


Сн-ОКОНЧАНИЕ-АКТИВНОСТИ подтверждение

То же

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

Сн-ОСВОБОЖДЕНИЕ запрос

ПБДСн ОКОНЧАНИЕ


Сн-ОСВОБОЖДЕНИЕ индикация

То же

Сн-ОСВОБОЖДЕНИЕ ответ (принятие)

ПБДСн ОСВОБОЖДЕНИЕ


Сн-ОСВОБОЖДЕНИЕ подтверждение (принятие)

ПБДСн РАЗЪЕДИНЕНИЕ


Сн-ОСВОБОЖДЕНИЕ ответ (отклонение)

ПБДСн НЕ ЗАКОНЧЕНО


Сн-ОСВОБОЖДЕНИЕ подтверждение (отклонение)

То же

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

Сн-Пл-ПРЕРЫВАНИЕ запрос

ПБДСн ПРЕРЫВАНИЕ


Сн-Пл-ПРЕРЫВАНИЕ индикация

То же

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

Сн-Пс-ПРЕРЫВАНИЕ индикация

ПБДСн ПРЕРЫВАНИЕ


     

5.3 Услуги, получаемые от транспортного уровня
     
     Протокол, определяемый в настоящем стандарте, ориентирован на использование услуг транспортного уровня в режиме с установлением соединения согласно ГОСТ 34.960.
     
     Передача информации к поставщику УТУ и обратно осуществляется с помощью примитивов услуг транспортного уровня, перечисленных в таблице 2.
     
     
Таблица 2 - Примитивы услуг транспортного уровня
     

Примитив

X/Y

Параметр

Т-СОЕДИНЕНИЕ запрос

X

Адрес вызываемого, адрес вызывающего, возможность передачи срочных данных, качество услуг, данные пользователя УТУ

Т-СОЕДИНЕНИЕ индикация



Т-СОЕДИНЕНИЕ ответ

X

Качество услуг, адрес отвечающего, возможность передачи срочных данных, данные пользователя УТУ

Т-СОЕДИНЕНИЕ подтверждение



Т-ДАННЫЕ запрос

Х

Данные пользователя УТУ

Т-ДАННЫЕ индикация



Т-СРОЧНЫЕ-ДАННЫЕ запрос

Y

Данные пользователя УТУ

Т-СРОЧНЫЕ-ДАННЫЕ индикация



Т-РАЗЪЕДИНЕНИЕ запрос

Х

Данные пользователя УТУ

Т-РАЗЪЕДИНЕНИЕ индикация

Х

Причина разъединения

Данные пользователя УТУ


     Обозначения:
     

X - протокол сеансового уровня исходит из предположения, что эта услуга всегда доступна;
     

Y - протокол сеансового уровня исходит из предположения, что эта услуга предоставляется транспортным уровнем по запросу ПАСн в фазе установления ССнУ.
     
     

5.4 Функции сеансового уровня
     

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

5.4.2 Фаза установления соединения
     
     Цель фазы установления соединения - установить соединение сеансового уровня между двумя пользователями УСнУ и выполнить следующие функции:
     

a) преобразовать адреса сеансового уровня в адреса транспортного уровня;
     

b) выбрать необходимые параметры качества услуг транспортного уровня (см. 6.1.4);
     

c) согласовать параметры сеансового уровня (см. 7.1 и 7.2);
     

d) передать, при необходимости, селекторы сеансового уровня (см. 7.1 и 7.2);
     

e) обеспечить распознавание соединений сеансового уровня (см. 7.1 и 7.2);
     

f) передать в прозрачном виде данные пользователя ограниченного объема (см. 7.1 и 7.2).
     

5.4.3 Фаза передачи данных
     
     Цель фазы передачи данных - произвести обмен блоками СБДСн между двумя пользователями УСнУ, связанных соединением сеансового уровня. Эта цель достигается путем передачи ПБДСн и выполнения перечисленных ниже функций, использование каждой из которых определяется перечнем функциональных блоков, выбранных в фазе установления ССнУ (эти понятия определены в ГОСТ Р ИСО 8326):
     

a) передача нормальных данных (см. 7.9) - может охватывать функции сегментирования СБДСн на блоки ПБДСн и их сборки на стороне адресуемого ПАСн, а также функции сцепления и расцепления некоторых ПБДСн. При этом возможны два режима работы:
     

1) полудуплексный режим - право на передачу данных присваивается только владельцу полномочия данных,
     

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

b) административное управление полномочиями (см. 7.14-7.17) - дает возможность пользователям УСнУ запрашивать и передавать полномочия, которые управляют монопольным правом на выполнение определенных функций (таблица 5);
     

c) передача особых сообщений (см. 7.25 и 7.26) - позволяет поставщику УСнУ и пользователю УСнУ передавать сообщения об особых ситуациях, не требующих прерывания сеанса;
     

d) передача служебных данных (см. 7.11) - обеспечивает передачу информации, на которую не распространяются правила, связанные с назначением полномочий данных;
     

e) младшая точка синхронизации (см. 7.18 и 7.19) - дает возможность пользователям УСнУ определять в нормальном потоке данных младшие точки синхронизации. На эти точки синхронизации могут факультативно выдаваться подтверждения, но это не оказывает влияния на поток данных. Младшие точки синхронизации идентифицируются их порядковыми номерами. Порядковый номер увеличивается на единицу при каждом вводе любой младшей точки синхронизации в поток данных и при каждом получении любой младшей точки синхронизации. Таким образом, для одной и той же точки синхронизации, оба пользователя УСнУ располагают одним и тем же порядковым номером;
     

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

g) повторная синхронизация (см. 7.22 и 7.23) - функция, которая обеспечивает установку или сброс ССнУ в заданную точку синхронизации и повторное присвоение полномочий;
     

h) передача срочных данных (см. 7.10) - обеспечивает передачу ограниченного объема данных пользователя с применением к ним специальной обработки. Такие данные могут обгонять нормальные данные в этом же маршруте и должны доставляться ранее тех данных, которые передаются в транспортном нормальном или срочном потоках вслед за ними;
     

i) административное управление активностью (см. 7.27-7.34) - обеспечивает средства для явного указания начала, конца, возобновления, прерывания или аннулирования активности. Эти функции предоставляют возможности:
     

1) идентификации входной активности и начальной установки порядковой нумерации точек синхронизации,
     

2) идентификации продолжаемой активности и сброса порядкового номера точки синхронизации при возобновлении активности;
     

j) обмен данными указания возможностей (см. 7.12 и 7.13) - обеспечивает передачу ограниченного объема данных пользователя с выдачей на них подтверждения.
     

5.4.4 Фаза освобождения соединения
     
     Цель фазы освобождения соединения - выполнить освобождение ССнУ путем использования следующих функций:
     

a) упорядоченное освобождение (с согласованием и без согласования параметров);
     

b) прерывание (по инициативе поставщика или пользователя);
     

c) передача данных пользователя в прозрачном виде.
     

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

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

b) выработки требований к соответствию данному стандарту.
     
     Блоки ПБДСн, соответствующие элементам процедур для каждого функционального блока, приведены в таблице 3.
     
     Функциональным блокам соответствуют определенные полномочия (см. 5.6).
     

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

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

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

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

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

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

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

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

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

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

5.5.11 Функциональный блок "особые сообщения"
     
     Позволяет ПАСн и пользователям УСнУ уведомлять об обнаруженных ошибках вместо прерывания ССнУ.
     
     Этот функциональный блок может быть выбран только в том случае, если выбран функциональный блок "полудуплекс".
     

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

5.6 Полномочия
     
     В таблице 4 перечислены функциональные блоки, относящиеся к присвоению соответствующих полномочий.
     
     ПАСн могут передавать только те ПБДСн, которые перечислены в таблице 5 (и принимать соответствующие примитивы услуг), в зависимости от доступности и присвоения полномочий, определенных в этой таблице.
     
     
Таблица 4 - Полномочия, связанные с функциональными блоками
     

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

Полномочие

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

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

Полудуплекс

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

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

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

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

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

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

То же


     
Таблица 5 - Ограничения, налагаемые на использование полномочий
     

ПБДСн

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

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

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

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

ПБДСн ОКОНЧАНИЕ

ПБДСн НЕ ЗАКОНЧЕНО

2

б/о

2

б/о

2

б/о

2

б/о

ПБДСн ПЕРЕДАЧА ДАННЫХ (полудуплекс)

1

б/о

б/о

б/о

ПБДСн ПЕРЕДАЧА ДАННЫХ (дуплекс)

3

б/о

б/о

б/о

ПБДСн ДАННЫЕ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ

2

2

1

б/о

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ





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

1

б/о

б/о

б/о

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

б/о

1

б/о

б/о

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

б/о

б/о

1

б/о

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

б/о

б/о

б/о

1

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ





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

0

б/о

б/о

б/о

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

б/о

0

б/о

б/о

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

б/о

б/о

0

б/о

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

б/о

б/о

б/о

0

ПБДСн ПОДТВЕРЖДЕНИЕ ПРЕДОСТАВЛЕНИЯ ПОЛНОМОЧИЙ
     

2

2

1

2

ПБДСн МЛАДШАЯ ТОЧКА СИНХРОНИЗАЦИИ

2

1

б/о

б/о

ПБДСн СТАРШАЯ ТОЧКА СИНХРОНИЗАЦИИ

2

2

1

б/о

ПБДСн ОСОБОЕ СООБЩЕНИЕ

0

б/о

б/о

б/о

ПБДСн ДАННЫЕ ОСОБОГО СООБЩЕНИЯ

0

б/о

б/о

б/о

ПБДСн НАЧАЛО АКТИВНОСТИ

2

2

1

б/о

ПБДСн ВОЗОБНОВЛЕНИЕ АКТИВНОСТИ

2

2

1

б/о

ПБДСн ПРЕРЫВАНИЕ АКТИВНОСТИ

б/о

б/о

1

б/о

ПБДСн АННУЛИРОВАНИЕ АКТИВНОСТИ

б/о

б/о

1

б/о

ПБДСн ОКОНЧАНИЕ АКТИВНОСТИ

2

2

1

б/о


     Обозначения:
     

0 - полномочие доступно, но не присвоено пользователю УСнУ, который инициировал соответствующий примитив услуги;
     

1 - полномочие доступно и присвоено пользователю УСнУ, который инициировал соответствующий примитив услуги;
     

2 - полномочие недоступно или присвоено пользователю УСнУ, который инициировал соответствующий примитив услуги;
     

3 - полномочие недоступно;
     
     б/о - без ограничений.
     
     

5.7 Согласование
     
     Согласование проводится между двумя ПАСн при установлении ССнУ в соответствии со следующими правилами.
     

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

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

a) на стороне инициатора;
     

b) на стороне ответчика;
     

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

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

5.7.4 Согласование номера версий
     
     Каждый ПАСн указывает все версии протокола, которые он может обеспечить. Для использования отбирается наибольший общий номер версии.
     

5.7.5 Согласование максимального размера СБДТ
     
     Каждый ПАСн предлагает максимальный размер СБДТ, который инициатор может передавать в фазах передачи данных и освобождения ССнУ. Для использования выбирается меньший из двух. Нулевое значение интерпретируется как отсутствие ограничений на размер СБДТ. Если один из ПАСн предлагает нулевое значение, инициатор не может передавать по данному ССнУ сегментированные СБДСн.
     
     Каждый ПАСн предлагает также максимальный размер СБДТ, который ответчик может передавать в фазах передачи данных и освобождения ССнУ. Для использования выбирается меньший из двух. Нулевое значение интерпретируется как отсутствие ограничений на размер СБДТ. Если один из ПАСн предлагает нулевое значение, ответчик не может передавать по данному ССнУ сегментированные СБДСн.
     

5.8 Локальные переменные
     
     Используемые в настоящем стандарте локальные переменные предназначены для отражения результатов некоторых действий и тех условий, при которых эти действия считаются действительными.
     

5.8.1 Переменная Vact
     
     С помощью переменной Vact ПАСн определяет, находится ли активность в состоянии выполнения в случае выбора функционального блока "административное управление активностью":
     
     Vact = ИСТИННО - активность имеет место;
     
     Vact = ЛОЖНО - активность отсутствует.
     

5.8.2 Переменная Vnextact
     
     В случае выбора функционального блока "административное управление активностью" ПАСн использует переменную Vnextact:
     
     Vnextact = ИСТИННО (передан или принят ПБДСн СТАРШАЯ ТОЧКА СИНХРОНИЗАЦИИ);
     
     Vnextact = ЛОЖНО (передан или принят ПБДСн ОКОНЧАНИЕ АКТИВНОСТИ).
     

5.8.3 Переменная V(A)
     
     Используется автоматом ПАСн и представляет собой наименьший порядковый номер точки синхронизации, на который ожидается подтверждение. Если V(A) = V(M), подтверждения не ожидается.
     

5.8.4 Переменная V(M)
     
     Используется автоматом ПАСн и представляет собой следующий подлежащий использованию порядковый номер.
     

5.8.5 Переменная V(R)
     
     Используется автоматом ПАСн и представляет собой наименьший порядковый номер точки синхронизации, с которого допустима повторная синхронизация.
     

5.8.6 Переменная Vsc
     
     Используется автоматом ПАСн, чтобы определить, имеет ли пользователь УСнУ право передавать ответы на точки младшей синхронизации. Vsc принимает следующие значения:
     
     Vsc=ИСТИННО (пользователь УСнУ имеет право передавать ответы на точки младшей синхронизации, если V(A) < V(M);
     
     Vsc=ЛОЖНО (пользователь УСнУ не имеет право выдавать ответы на точки младшей синхронизации).
     
     Примечание - Правила изменения переменных V(A), V(M), V(R), Vsc и условия, при которых они выполняются, определены в разделе 7 и представлены в таблице 42 приложения А к настоящему стандарту.
     
     

Глава ВТОРАЯ. СПЕЦИФИКАЦИЯ ПРОТОКОЛА СЕАНСОВОГО УРОВНЯ

6 ИСПОЛЬЗОВАНИЕ УСЛУГ ТРАНСПОРТНОГО УРОВНЯ


     В данном разделе определяются способы использования примитивов услуг транспортного уровня автоматами ПАСн.
     

6.1 Прикрепление соединения сеансового уровня к соединению транспортного уровня
     

6.1.1 Назначение
     
     Прикрепление соединения сеансового уровня к соединению транспортного уровня.
     

6.1.2 Примитивы услуг транспортного уровня
     
     Данная процедура использует следующие примитивы УСнУ:
     
     Т-СОЕДИНЕНИЕ запрос;
     
     Т-СОЕДИНЕНИЕ индикация;
     
     Т-СОЕДИНЕНИЕ ответ;
     
     Т-СОЕДИНЕНИЕ подтверждение;
     
     Т-РАЗЪЕДИНЕНИЕ запрос;
     
     Т-РАЗЪЕДИНЕНИЕ индикация.
     

6.1.3 Используемые ПБДСн
     
     При прикреплении соединения сеансового уровня к соединению транспортного уровня ПБДСн не используются.
     

6.1.4 Описание
     
     Соединение сеансового уровня прикрепляется к существующему соединению транспортного уровня, предназначенному для повторного использования, либо к специально созданному новому соединению транспортного уровня. Это прикрепление базируется на качестве услуг (ГОСТ Р ИСО 8326), запрашиваемом пользователем УСнУ в примитиве Сн-СОЕДИНЕНИЕ запрос.
     
     Если соединение транспортного уровня установлено с обеспечением факультативной возможности передачи срочных данных транспортного уровня, то срочный поток данных транспортного уровня доступен в течение всего времени существования этого соединения. Правила использования срочных данных транспортного уровня установлены в 6.4.
     
     ПАСн запрашивает срочный поток данных транспортного уровня при выдаче Т-СОЕДИНЕНИЕ запрос, если:
     

a) пользователь УСнУ запросил функциональный блок "срочные данные";
     

b) пользователь запросил для данного ССнУ параметр КУ "расширенное управление".
     
     ПБДСн СОЕДИНЕНИЕ разрешается выдавать только инициатору соединения транспортного уровня.
     
     При завершении ССнУ завершается также соответствующее соединение транспортного уровня до тех пор, пока не будет достигнуто согласие о его повторном использовании.
     
     Использование параметра "данные пользователя УТУ" в примитивах Т-СОЕДИНЕНИЕ запрос, индикация, ответ и подтверждение зарезервировано для будущих применений. При выдаче примитива Т-СОЕДИНЕНИЕ запрос или Т-СОЕДИНЕНИЕ ответ поле этого параметра очищается. При приеме примитива Т-СОЕДИНЕНИЕ индикация или Т-СОЕДИНЕНИЕ подтверждение указанный параметр игнорируется.
     

6.2 Повторное использование соединения транспортного уровня
     

6.2.1 Назначение
     
     Сохранение соединения транспортного уровня для его повторного использования другим ССнУ.
     

6.2.2 Примитивы услуг транспортного уровня
     
     Рассматриваемая процедура использует следующие примитивы услуг транспортного уровня:
     
     Т-ДАННЫЕ запрос;
     
     Т-ДАННЫЕ индикация.
     

6.2.3 Используемые ПБДСн
     
     К повторному использованию соединения транспортного уровня относятся следующие ПБДСн:
     
     ПБДСн ОТКЛОНЕНИЕ (см. 7.3);
     
     ПБДСн ОКОНЧАНИЕ (см. 7.4);
     
     ПБДСн РАЗЪЕДИНЕНИЕ (см. 7.5);
     
     ПБДСн ПРЕРЫВАНИЕ (см. 7.7);
     
     ПБДСн ПРИНЯТИЕ ПРЕРЫВАНИЯ (см. 7.8).
     

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

а) ПАСн, установивший соединение транспортного уровня, запрашивает его сохранение с помощью параметра в ПБДСн ПРЕРЫВАНИЕ или ОКОНЧАНИЕ;
     

b) ПАСн, установивший соединение транспортного уровня, принимает ПБДСн ОТКЛОНЕНИЕ или ПРЕРЫВАНИЕ, в параметре которых указано, что это соединение должно быть сохранено.
     
     С целью исключения соперничества за сохранение соединения транспортного уровня право повторного использования этого соединения для установления нового ССнУ предоставляется только инициатору путем передачи ПБДСн СОЕДИНЕНИЕ.
     

6.3 Использование нормальных данных транспортного уровня
     

6.3.1 Назначение
     
     Передача блоков ПБДСн в полях "данные пользователя" примитивов услуг транспортного уровня по передаче нормальных данных.
     

6.3.2 Примитивы услуг транспортного уровня
     
     Данная процедура использует следующие примитивы услуг транспортного уровня:
     
     Т-ДАННЫЕ запрос;
     

Т-ДАННЫЕ индикация.
     

6.3.3 Используемые ПБДСн
     
     Следующие ПБДСн передаются в нормальном потоке транспортного уровня:
     
     ПБДСн СОЕДИНЕНИЕ (см. 7.1);
     
     ПБДСн ПРИЕМ (см. 7.2);
     
     ПБДСн ОТКЛОНЕНИЕ (см. 7.3);
     
     ПБДСн ОКОНЧАНИЕ (см. 7.4);
     
     ПБДСн РАЗЪЕДИНЕНИЕ (см. 7.5);
     
     ПБДСн НЕ ЗАКОНЧЕНО (см. 7.6);
     
     ПБДСн ПЕРЕДАЧА ДАННЫХ (см. 7.9);
     
     ПБДСн СЛУЖЕБНЫЕ ДАННЫЕ (см. 7.11);
     
     ПБДСн ДАННЫЕ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ (см. 7.12);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ ДАННЫХ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ (см. 7.13);
     
     ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ (см. 7.14);
     
     ПБДСн ЗАПРОС ПОЛНОМОЧИЙ (см. 7.15);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ ПРЕДОСТАВЛЕНИЯ ПОЛНОМОЧИЙ (см. 7.16);
     
     ПБДСн ПОЛОЖИТЕЛЬНОЕ ПОДТВЕРЖДЕНИЕ ПРЕДОСТАВЛЕНИЯ ПОЛНОМОЧИЙ (см. 7.17);
     
     ПБДСн МЛАДШАЯ ТОЧКА СИНХРОНИЗАЦИИ (см. 7.18);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ МЛАДШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ (см. 7.19);
     
     ПБДСн СТАРШАЯ ТОЧКА СИНХРОНИЗАЦИИ (см. 7.20);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ СТАРШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ (см. 7.21);
     
     ПБДСн ПОВТОРНАЯ СИНХРОНИЗАЦИЯ (см. 7.22);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ ПОВТОРНОЙ СИНХРОНИЗАЦИИ (см. 7.23);
     
     ПБДСн ОСОБОЕ СООБЩЕНИЕ (см. 7.25);
     
     ПБДСн ДАННЫЕ ОСОБОГО СООБЩЕНИЯ (см. 7.26);
     
     ПБДСн НАЧАЛО АКТИВНОСТИ (см. 7.27);
     
     ПБДСн ВОЗОБНОВЛЕНИЕ АКТИВНОСТИ (см. 7.28);
     
     ПБДСн ПРЕРЫВАНИЕ АКТИВНОСТИ (см. 7.29);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ АКТИВНОСТИ (см. 7.30);
     
     ПБДСн АННУЛИРОВАНИЕ АКТИВНОСТИ (см. 7.31);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ АННУЛИРОВАНИЯ АКТИВНОСТИ (см. 7.32);
     
     ПБДСн ОКОНЧАНИЕ АКТИВНОСТИ (см. 7.33);
     
     ПБДСн ПОДТВЕРЖДЕНИЕ ОКОНЧАНИЯ АКТИВНОСТИ (см. 7.34).
     
     Если срочный поток транспортного уровня недоступен, следующие дополнительные ПБДСн могут быть переданы в нормальном потоке транспортного уровня:
     
     ПБДСн ПРЕРЫВАНИЕ (см. 7.7);
     
     ПБДСн ПРИЕМ (см. 7.8).
     

6.3.4 Передача ПБДСн
     
     Перечисленные в 6.3.3 ПБДСн передаются путем использования услуги передачи нормальных данных транспортного уровня.
     

6.3.5 Сегментирование
     

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

а) управляющая информация в каждом ПБДСн указывает, содержит ли данный ПБДСн первый или последний сегмент;
     

b) размеры сегментов СБДСн ограничены максимальным размером СБДТ, выбранным для данного направления передачи.
     

6.3.6 Максимальный размер СБДТ
     
     При выборе максимального размера СБДТ, размеры одного ПБДСн и последовательности сцепленных ПБДСн не могут превышать максимального размера СБДТ, выбранного для данного направления передачи.
     

6.3.7 Сцепление
     
     Каждый ПБДСн, приведенный в таблице 6, относится к одной из следующих категорий:
               

a) ПБДСн категории 0 может быть преобразован в один СБДТ или может быть сцеплен с одним или несколькими ПБДСн категории 2;
     

b) ПБДСн категории 1 всегда может быть преобразован в один СБДТ;
     

c) ПБДСн категории 2 никогда не может быть преобразован в один СБДТ.
     
     
Таблица 6 - ПБДСн категорий 0-2
     

ПБДСн категории 0

ПБДСн категории 1

ПБДСн категории 2

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн СОЕДИНЕНИЕ

ПБДСн ПЕРЕДАЧА ДАННЫХ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПРИЕМ

ПБДСн МЛАДШАЯ ТОЧКА СИНХРОНИЗАЦИИ


ПБДСн ОКОНЧАНИЕ

ПБДСн ПОДТВЕРЖДЕНИЕ МЛАДШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ


ПБДСн РАЗЪЕДИНЕНИЕ

ПБДСн СТАРШАЯ ТОЧКА СИНХРОНИЗАЦИИ


ПБДСн НЕ ЗАКОНЧЕНО

ПБДСн ПОДТВЕРЖДЕНИЕ СТАРШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ


ПБДСн ПРЕРЫВАНИЕ

ПБДСн ПОВТОРНАЯ СИНХРОНИЗАЦИЯ


ПБДСн ПРИНЯТИЕ ПРЕРЫВАНИЯ

ПБДСн ПОДТВЕРЖДЕНИЕ ПОВТОРНОЙ СИНХРОНИЗАЦИИ


ПБДСн ПОДТВЕРЖДЕНИЕ ПЕРЕДАЧИ ПОЛНОМОЧИЙ

ПБДСн НАЧАЛО АКТИВНОСТИ


ПБДСн ПОЛОЖИТЕЛЬНОЕ

ПБДСн ВОЗОБНОВЛЕНИЕ АКТИВНОСТИ


ПОДТВЕРЖДЕНИЕ ПЕРЕДАЧИ ПОЛНОМОЧИЙ

ПБДСн УНИЧТОЖЕНИЕ АКТИВНОСТИ


ПБДСн СРОЧНЫЕ ДАННЫЕ

ПБДСн ПОДТВЕРЖДЕНИЕ УНИЧТОЖЕНИЯ АКТИВНОСТИ


ПБДСн ПОДГОТОВКА ПБДСн СЛУЖЕБНЫЕ ДАННЫЕ

ПБДСн ПРЕРЫВАНИЕ АКТИВНОСТИ



ПБДСн ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ АКТИВНОСТИ



ПБДСн ОКОНЧАНИЕ АКТИВНОСТИ



ПБДСн ПОДТВЕРЖДЕНИЕ ОКОНЧАНИЯ АКТИВНОСТИ



ПБДСн ДАННЫЕ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ



ПБДСн ПОДТВЕРЖДЕНИЕ ДАННЫХ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ



ПБДСн ОСОБОЕ СООБЩЕНИЕ


ПБДСн ДАННЫЕ ОСОБОГО СООБЩЕНИЯ


     
     Базовые сцепления, содержащие ПБДСн категории 0 с одним ПБДСн категории 2, определяемые как действительные и следующие в порядке, указанном в таблице 7, всегда могут преобразовываться в один СБДТ.
     
     
Таблица 7 - Действительные базовые сцепления ПБДСн
     

Первый ПБДСн

Второй ПБДСн

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ*

ПБДСн ПЕРЕДАЧА ДАННЫХ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн МЛАДШАЯ ТОЧКА СИНХРОНИЗАЦИИ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ МЛАДШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн СТАРШАЯ ТОЧКА СИНХРОНИЗАЦИИ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ СТАРШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ**

ПБДСн ПОВТОРНАЯ СИНХРОНИЗАЦИЯ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ ПОВТОРНОЙ СИНХРОНИЗАЦИИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн НАЧАЛО АКТИВНОСТИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн ВОЗОБНОВЛЕНИЕ АКТИВНОСТИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ**

ПБДСн АННУЛИРОВАНИЕ АКТИВНОСТИ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ АННУЛИРОВАНИЯ АКТИВНОСТИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ**

ПБДСн ПРЕРЫВАНИЕ АКТИВНОСТИ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ АКТИВНОСТИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн ОКОНЧАНИЕ АКТИВНОСТИ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ ОКОНЧАНИЯ АКТИВНОСТИ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн ДАННЫЕ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ

ПБДСн ЗАПРОС ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ ДАННЫХ УКАЗАНИЯ ВОЗМОЖНОСТЕЙ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн ОСОБОЕ СООБЩЕНИЕ

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн ДАННЫЕ ОСОБОГО СООБЩЕНИЯ

_____________
     * В ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ включен только параметр "полномочия", если ПБДСн ПЕРЕДАЧА ДАННЫХ содержит либо полный СБДСн, либо последний сегмент сегментированного СБДСн.
     
     ** Параметр "полномочия" отсутствует в ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ. Во всех остальных случаях параметр "полномочия" может присутствовать или отсутствовать.
     
     
     Если для принимающего ПАСн определена возможность приема расширенных сцеплений, передающий ПАСн может преобразовывать ПБДСн категории 0, сцепленный с одним или несколькими ПБДСн категории 2, как указано в таблице 8, в один СБДТ.
     
     
Таблица 8 - Действительные расширенные сцепления ПБДСн
     

Первый ПБДСн

Второй ПБДСн

Третий ПБДСн

Четвертый ПБДСн

Состояние

ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн ПОДТВЕРЖДЕНИЕ МЛАДШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ




То же

ПБДСн ПОДТВЕРЖДЕНИЕ СТАРШЕЙ ТОЧКИ СИНХРОНИЗАЦИИ




"

ПБДСн ПОДТВЕРЖДЕНИЕ ОКОНЧАНИЯ АКТИВНОСТИ




ПБДСн ПРЕДОСТАВЛЕНИЕ ПОЛНОМОЧИЙ

ПБДСн НАЧАЛО АКТИВНОСТИ

ПБДСн МЛАДШАЯ ТОЧКА СИНХРОНИЗАЦИИ



Copyright © 2024