13.2.3 Последовательность примитивов УТУ
Последовательность примитивов УТУ при успешной передаче срочных данных определена временной диаграммой на рисунке 7.
![]() | |
1191 × 541 пикс.   Открыть в новом окне |
Примечание - Использование услуги по передаче срочных данных должно запрашиваться вызывающим пользователем УТУ и согласовываться с вызываемым пользователем УТУ при установлении СТУ (см. 12.2.5).
14 Фаза разъединения соединения транспортного уровня
14.1 Функция
Примитивы УТУ разъединения СТУ используются для разъединения СТУ, которое может быть выполнено:
а) одним из двух либо обоими пользователями УТУ с целью разъединения установленного СТУ;
b) поставщиком УТУ с целью разъединения установленного СТУ; таким способом осуществляется индикация всякого рода неудач по поддержанию СТУ;
c) одним из двух либо обоими пользователями УТУ с целью отказа от установления СТУ;
d) поставщиком УТУ для информирования о его неспособности установить запрошенное СТУ.
Разъединение СТУ разрешается выполнять в любое время независимо от текущей фазы СТУ. Запрос на разъединение не должен отклоняться. После входа в фазу разъединения услуги транспортного уровня не гарантируют доставки данных пользователя УТУ.
14.2 Типы примитивов УТУ и их параметры
Типы примитивов УТУ и их параметры, необходимые для разъединения СТУ, приведены в таблице 8.
Таблица 8 - Примитивы разъединения СТУ и их параметры
Параметр | Примитив | |
Т-РАЗЪЕДИНЕНИЕ запрос | T-РАЗЪЕДИНЕНИЕ индикация | |
Причина | X | |
Данные пользователя УТУ | Х(Ф) | Х(=) |
Обозначения: X - обязательный параметр; (=) - значение этого параметра идентично значению соответствующего параметра предыдущего примитива УТУ; (Ф) - использование этого параметра определяется пользователем. |
14.2.1 Причина
Параметр "причина" содержит информацию, указывающую причину разъединения СТУ. Причиной может быть одна из следующих:
a) обусловлено удаленным пользователем УТУ.
Примечание - В параметре "данные пользователя УТУ" может быть указана дополнительная информация;
b) обусловлено поставщиком УТУ. Эта причина может носить временный или постоянный характер.
Примечание - Примерами могут служить следующие причины:
1) отсутствие локальных или удаленных ресурсов поставщика УТУ;
2) КУ ниже минимального уровня;
3) неправильное поведение поставщика УТУ;
4) вызываемый пользователь УТУ неизвестен;
5) вызываемый пользователь УТУ недоступен;
6) причина неизвестна.
14.2.2 Данные пользователя УТУ
Параметр "данные пользователя УТУ" позволяет передавать данные пользователя УТУ между пользователями УТУ без их модификации поставщиком УТУ. Данные пользователя УТУ могут быть потеряны, особенно в том случае, если поставщик УТУ инициирует разъединение СТУ до того, как будет получен примитив Т-РАЗЪЕДИНЕНИЕ индикация, или если оба пользователя УТУ одновременно инициируют Т-РАЗЪЕДИНЕНИЕ. Поэтому этот параметр имеется только в том случае, если разъединение СТУ было инициировано пользователем СТУ. Параметр "данные пользователя УТУ" (если он имеется) должен содержать целое число октетов от 1 до 64 включ.
Примечания
1 Для целей управления поставщик УТУ может предоставлять дополнительную информацию (например, учетную).
2 Значения КУ, относящиеся к данным пользователя УТУ в примитиве Т-РАЗЪЕДИНЕНИЕ, могут быть ниже значений КУ для данных пользователя УТУ, передаваемых в примитиве Т-ДАННЫЕ. Данные пользователя УТУ могут быть потеряны без какого-либо уведомления пользователя УТУ, принимающего примитив Т-РАЗЪЕДИНЕНИЕ индикация, даже если разъединение инициировано удаленным пользователем УТУ.
14.3 Последовательность примитивов УТУ при разъединении установленного СТУ
Последовательность примитивов УТУ зависит от инициатора или инициаторов разъединения СТУ. Эта последовательность может быть вызвана:
a) одним пользователем УТУ путем выдачи им примитива Т-РАЗЪЕДИНЕНИЕ запрос, обуславливающего получение другим пользователем УТУ примитива Т-РАЗЪЕДИНЕНИЕ индикация;
b) обоими пользователями УТУ путем выдачи каждым из них примитива Т-РАЗЪЕДИНЕНИЕ запрос;
c) поставщиком УТУ с получением каждым пользователем УТУ примитива Т-РАЗЪЕДИНЕНИЕ индикация;
d) независимо друг от друга одним из пользователей УТУ и поставщиком УТУ с выдачей инициирующим пользователем УТУ примитива Т-РАЗЪЕДИНЕНИЕ запрос и поступлением примитива Т-РАЗЪЕДИНЕНИЕ индикация другому пользователю УТУ.
Последовательность примитивов УТУ в этих четырех случаях представлена временными диаграммами на рисунках 8-11.
![]() | |
1159 × 475 пикс.   Открыть в новом окне |
![]() | |
1150 × 475 пикс.   Открыть в новом окне |
![]() | |
1150 × 450 пикс.   Открыть в новом окне |
![]() | |
1138 × 478 пикс.   Открыть в новом окне |
14.4 Последовательность примитивов УТУ при отклонении пользователем УТУ попытки установления СТУ
Пользователь УТУ может отклонить попытку установления СТУ, выдав примитив Т-РАЗЪЕДИНЕНИЕ запрос. В примитиве Т-РАЗЪЕДИНЕНИЕ индикация параметр "причина" будет указывать, что разъединение инициировано вызываемым пользователем УТУ. Последовательность событий определена следующей временной диаграммой на рисунке 12.
![]() | |
1297 × 491 пикс.   Открыть в новом окне |
14.5 Последовательность примитивов УТУ при отклонении поставщиком УТУ попытки установления СТУ
Если поставщик УТУ неспособен установить СТУ, он информирует об этом вызывающего пользователя УТУ передачей примитива Т-РАЗЪЕДИНЕНИЕ индикация Параметр "причина" указывает, что источником примитива Т-РАЗЪЕДИНЕНИЕ индикация является поставщик УТУ. Последовательность событий определена временной диаграммой на рисунке 13.
![]() | |
1285 × 471 пикс.   Открыть в новом окне |