ГОСТ
Р ИСО/МЭК
то 10023-93
Поскольку задана спецификация локальных ограничений, пос
тольку и любой момент времени примитивы транспортных услуг,
которые могут быть выполнены, зависят только от истории прими
тивов, выполненных в этом оконечном пункте ТС.Влияющие ас
пекты этой истории в основном представлены ниже в именах про
цессов из компонентов TCEPOrdering вместе с некоторыми пара
метрами.
Фаза установления ТС в оконечном пункте ТС представлена в
виде последовательности TCEPConnectl и TCEPConneet2. Это сде
лано для возможного освобождения ТС даже до успешного уста
новления ТС (предотвращая его таким образом), но только после
начала времени жизни ТС. Примитив Т-СОЕДИНЕНИЕ, выпол
ненный в TCEPConnectl,является влияющей историей для
TCEPConnect2, поскольку к Т-СОЕДИНЕНИЕ ответ/подтвержде-
ние применимы ограничения согласования, которые зависят от
Т-СОЕДИНЕНИЕ нндикацня/запрос.
Успешное установление ТС позволяет войти в фазу передачи
информации, которая в каждом оконечном пункте ТС представле на
TCEPDataTransfer. Поведение в этой фазе не зависит от роли
оконечного пункта ТС. Значение х сообщает результат согласова
ния варианта срочных данных.
Освобождение ТС в оконечной точке ТС состоит из выполнения
примитива ^РАЗЪЕДИНЕНИЕ. как представлено в TCEPRclease.
Это может произойти в любой момент времени после первого при
митива Т-СОЕДИНЕНИЕ.
П р и м е ч а н и е — Последняя альтернатива в определении TCF.PSPOrde-
ring введена для обеспечения возможности завершения установления ТС путем
освобождения ТС локально
в
вызывающем оконечном пункте ТС, без выполне
ния каких-либо примитивов на другом (потеж(иальио. но в действительности
никогда не наблюдаемом) конце этого ТС.
process TCEPSPOrdcring [t] (role : TSUserRole) : exit
(TCEPConnectl [t] (role)
» accept tsp : TSP in
(TCEPConnect2 [t] (tsp) » accept x : TEXOption in
TCEPDataTransfer [t] (x))
. (> TCEPRelease ft))
f ] frole-CalledRoIe] —> exit
endproc (* TCEPSPOrdering *)
11.3.2
Физа установления соединения в оконечном пункте ТС
В 8.4.3.4 даио определение булевой функции lsValidTCON2For,
35