ГОСТ Р МЭК 60870-5-104-2004
Установление соединения проводится:
- корродирующей станцией —в случае, если партнером является контролируемая станция;
- фиксированным выбором (параметром) —в случае двух эквивалентных контролирующих
станций или партнеров (см. рисунок I).
На рисунке 17 показано, что установленное соединение может быть закрыто, если контроли
рующая станция подает на свой TCP вызов активного закрытия, за которым следует вызов пассив
ного закрытия к своему TCP от контролируемой станции. На рисунке также показано установление
нового соединения путем подачи контролирующей станцией вызова активного открытия на свой
TCP после того, как контролируемая станция предварительно выдаст вызов пассивного открытия
на свой TCP. И наконец, на рисунке показано альтернативное активное закрытие соединения
контролируемой станцией.
На рисунке 18 показано, что во время инициализации контролирующей станции соединение
устанавливается с каждой контролируемой станцией по очереди. Начиная со станции 1, контроли
рующая станция выдает вызов активного открытия к своему TCP. в результате чего соединение
устанавливается, если TCP станции 1имеет статус ожидания запроса соединения (статус на рисунке
не показан). Процедура затем повторяется для остальных контролируемых станций.
На рисунке 19 показаны многократные попытки контролирующей станции установить соеди
нение с контролируемой станцией. Эти попытки удаются после того, как контролируемая станция
выполнит местную инициализацию и выдаст вызов пассивного открытия на свой TCP, который при
этом приобретает статус ожидания запроса соединения (статус на рисунке не показан).
На рисунке 20 показано установление соединения контролирующей станцией при помощи
выдачи вызова активного открытия на свой TCP. Затем контролирующая станция посылает
команду Reset_Process (установка процесса в исходное состояние) к присоединенной контроли
руемой станции, которая подтверждает это обратной посылкой Reset-Process и выдает вызов
активного закрытия па свой TCP. Соединение закрывается после того, как контролирующая
станция выдаст вызов пассивного закрытия на свой TCP. Затем контролирующая станция
пытается присоединить контролируемую станцию, посылая циклически активное открытие на
свой TCP. Когда контролируемая станция снова доступна после ее удаленной инициализации,
она возвращает CLT=SYN, АСК. В результате устанавливается новое соединение, если контро
лирующая станция подтвердит CLT=SYN, АСК.
16