b) защита от пассивного контроля;
c) защита от изменений, замен, добавлений и уничтожений;
d) обе возможности b) и с).
10.10 Приоритет СТУ
Спецификация приоритетов СТУ касается взаимоотношений между различными СТУ. Этот параметр определяет относительную значимость СТУ в части очередности, в которой СТУ должны при необходимости:
a) ухудшать свое КУ;
b) разъединяться с целью восстановления ресурсов.
Этот параметр имеет смысл только в контексте некоторых управляющих логических объектов или структур, способных оценивать относительную значимость. Число уровней приоритета ограничено.
10.11 Устойчивость СТУ
Параметр "устойчивость СТУ" определяется вероятностью того, что поставщик УТУ начнет разъединение СТУ (т.е. выдаст примитив Т-РАЗЪЕДИНЕНИЕ индикация без предварительной выдачи примитива Т-РАЗЪЕДИНЕНИЕ запрос) в течение определенного интервала времени (например, 1 с).
11 Последовательность примитивов услуг транспортного уровня
В этом разделе определены ограничения, налагаемые на возможные последовательности примитивов УТУ. Эти ограничения определяют порядок выдачи примитивов УТУ, но не полностью определяют времена их выдачи. Другие ограничения, такие как управление потоком данных, будут влиять на способность пользователя УТУ или поставщика УТУ выдавать примитивы УТУ в любой момент времени.
В разделах 12 - 14 описываются примитивы УТУ, связанные с одной из трех фаз СТУ: установлением соединения, передачей данных и разъединением соединения. Полный перечень примитивов УТУ приведен в таблице 3.
Таблица 3 - Примитивы услуг транспортного уровня
Фаза | Услуга | Примитивы | Параметры |
Установление СТУ | Установление СТУ | Т-СОЕДИНЕНИЕзапрос | Адрес вызываемого, адрес вызывающего, срочные данные (факультативно), качество услуг, данные пользователя УТУ |
Т-СОЕДИНЕНИЕиндикация | Адрес вызываемого, адрес вызывающего, срочные данные (факультативно), качество услуг, данные пользователя УТУ | ||
Т-СОЕДИНЕНИЕответ | Качество услуг, адрес отвечающего, срочные данные (факультативно), данные пользователя УТУ | ||
Т-СОЕДИНЕНИЕподтверждение | Качество услуг, адрес отвечающего, срочные данные (факультативно), данные пользователя УТУ | ||
Передача данных | Передача нормальных данных | Т-ДАННЫЕзапрос | Данные пользователя УТУ |
Т-ДАННЫЕиндикация | Данные пользователя УТУ | ||
Передача срочных данных * | Т-СРОЧНЫЕ-ДАННЫЕзапрос | Данные пользователя УТУ | |
Т-СРОЧНЫЕ-ДАННЫЕиндикация | Данные пользователя УТУ | ||
Разъединение СТУ | Разъединение СТУ | Т-РАЗЪЕДИНЕНИЕзапрос | Данные пользователя УТУ |
Т-РАЗЪЕДИНЕНИЕиндикация | Причина разъединения, данные пользователя УТУ | ||
______________________________ | * Факультативная возможность пользователя предоставляется только по запросу пользователя УТУ.
11.1 Взаимоотношения примитивов УТУ в двух оконечных пунктах СТУ
Примитив, выданный в одном оконечном пункте СТУ, в общем случае будет иметь последствия в другом оконечном пункте СТУ. Отношения примитивов УТУ каждого типа в одном оконечном пункте СТУ к примитивам УТУ в другом оконечном пункте СТУ определены в разделах 12 - 14. Эти отношения представлены на диаграммах рисунка 3 (см. ИСО/МЭК 10131), где приведено определение временных диаграмм). Однако примитив Т-РАЗЪЕДИНЕНИЕ запрос или индикация может прервать любую другую последовательность до ее завершения.
![]() | |
1378 × 1403 пикс.   Открыть в новом окне |
![]() | |
1372 × 919 пикс.   Открыть в новом окне |
11.2 Последовательность примитивов УТУ в одном оконечном пункте СТУ
Все возможные допустимые последовательности примитивов УТУ в оконечном пункте СТУ определены диаграммой переходов состояний на рисунке 4 и приведены также в таблице 4.
На рисунке 4:
a) нерабочее состояние (1) отражает отсутствие СТУ. Это начальное и конечное состояния любой последовательности, и как только оно вводится, СТУ разъединяется;
b) процедура разъединения СТУ может быть инициирована в любой момент в фазе установления СТУ или в фазе передачи данных;
c) процедуры, отличные от процедуры разъединения СТУ, не могут быть инициированы в фазе установления СТУ;
d) всякое действие, которое должно быть предпринято при появлении неразрешенной последовательности примитивов УТУ, является частным вопросом;
e) использование диаграмм переходов состояний для описания разрешенных последовательностей примитивов УТУ не обуславливает никаких требований или ограничений на внутреннюю структуру любой реализации услуг транспортного уровня.
![]() | |
1350 × 1394 пикс.   Открыть в новом окне |
12 Фаза установления соединения транспортного уровня
12.1 Функция
Примитивы УТУ установления соединения могут использоваться для установления СТУ при условии, что имеются пользователи УТУ и они известны поставщику УТУ.
Одновременно поступающие примитивы Т-СОЕДИНЕНИЕ запрос в обоих ПДУТУ обрабатываются независимо поставщиком УТУ.
Примечание - Одновременное поступление примитивов Т-СОЕДИНЕНИЕ запрос обычно приводит к установлению соответствующего числа СТУ.
Таблица 4 - Последовательность примитивов УТУ на одном конце СТУ
После примитива X может следовать примитив УТУ Y | Т-СОЕДИНЕНИЕ запрос | Т-СОЕДИНЕНИЕ подтверждение | Т-СОЕДИНЕНИЕ индикация | Т-СОЕДИНЕНИЕ ответ | Т-ДАННЫЕ запрос | Т-ДАННЫЕ индикация | Т-СРОЧНЫЕ- ДАННЫЕ запрос | Т-СРОЧНЫЕ- ДАННЫЕ индикация | Т-РАЗЪЕДИНЕНИЕ запрос | Т-РАЗЪЕДИНЕНИЕ индикация |
Т-СОЕДИНЕНИЕ запрос | ||||||||||
Т-СОЕДИНЕНИЕ подтверждение | + | |||||||||
Т-СОЕДИНЕНИЕ индикация | ||||||||||
Т-СОЕДИНЕНИЕ ответ | + | |||||||||
Т-ДАННЫЕ запрос | + | + | + | + | + | + | ||||
Т-ДАННЫЕ индикация | + | + | + | + | + | + | ||||
Т-СРОЧНЫЕ-ДАННЫЕ запрос | + | + | + | + | + | + | ||||
Т-СРОЧНЫЕ-ДАННЫЕ индикация | + | + | + | + | + | + | ||||
Т-РАЗЪЕДИНЕНИЕ запрос | + | + | + | + | + | + | + | + | ||
Т-РАЗЪЕДИНЕНИЕ индикация | + | + | + | + | + | + | + | + | ||
Обозначения:+ - возможно; пробел - невозможно. |
12.2 Типы примитивов УТУ и их параметры
Типы примитивов УТУ и их параметры, необходимые для установления СТУ, приведены в таблице 5.
Таблица 5 - Примитивы и параметры услуги "установление СТУ"
Параметр | Примитивы УТУ | |||
Т-СОЕДИНЕНИЕ запрос | Т-СОЕДИНЕНИЕ индикация | Т-СОЕДИНЕНИЕ ответ | Т-СОЕДИНЕНИЕ подтверждение | |
Адрес вызываемого | X | Х(=) | ||
Адрес вызывающего | X | Х(=) | ||
Адрес отвечающего | X | Х(=) | ||
Срочные данные (факультативно) | X | Х(=) | X | Х(=) |
Качество услуг | X | X | X | Х(=) |
Данные пользователя УТУ | Х(Ф) | Х(=) | Х(Ф) | Х(=) |
Обозначения: X - обязательный параметр; (=) - значение этого параметра идентично значению соответствующего параметра в предшествующем примитиве УТУ; (Ф) - использование этого параметра - факультативная возможность пользователя УТУ. |
12.2.1 Адреса
Все параметры, имеющие в качестве значений адреса (см. 12.2.2 - 12.2.4), относятся к ПДУТУ. Эти адреса являются уникальными в пределах адресации ПДУТУ.
12.2.2 Адрес вызываемого объекта
Параметр "адрес вызываемого объекта" содержит адрес того ПДУТУ, с которым должно быть установлено СТУ.
12.2.3 Адрес вызывающего объекта
Параметр "адрес вызывающего объекта" содержит адрес того ПДУТУ, из которого поступил запрос на установление СТУ.
12.2.4 Адрес отвечающего объекта
Параметр "адрес отвечающего объекта" содержит адрес того ПДУТУ, с которым было установлено СТУ.
Примечание - Разработчикам следует иметь в виду, что возможны случаи, когда этот параметр может отличаться от адреса вызываемого объекта, например, при использовании протокола транспортного уровня при работе по подсетям Х.25 с применением факультативной возможности пользователя "групповой поиск".
12.2.5 Факультативная возможность срочных данных
Параметр "факультативная возможность срочных данных" определяет, должно ли данное СТУ обеспечивать возможность передачи срочных данных. Если объявлено об отсутствии этой услуги, она не может быть использована в данном СТУ. Этот параметр принимает значение либо "услуга срочных данных выбрана", либо "услуга срочных данных не выбрана" (см. 12.4). Эти значения в различных примитивах взаимосвязаны таким образом, что: