Инструкция Abort Connection (CA)

Описание

(см. описание формата инструкций здесь)

Назначение:Заставляет DS прервать соединение передачи данных с сетевым хостом и сбросить флаги переполнения буфера
Возможные ответы:A
Условия применимости:---
Впервые появилось:Раньше «baseline» V3.14/V3.51

Подробности

Инструкция Abort Connection заставляет DS завершить текущее соединение передачи данных (если оно существует), а также сбросить флаги переполнения буферов маршрутизации (переполнения отображаются светодиодами состояния, состояние переполнения также возвращается командой Echo (X) - см. флаги S и E).

В результате выполнения инструкции Abort Connection «соединения» UDP просто отбрасываются. Соединения TCP сбрасываются (пакетом RST).

Инструкцию Abort Connection можно использовать в любой момент, даже если соединение передачи данных уже закрыто и даже если оно было установлено не самим DS (то есть это был пассивный open).

Код ответа OK (A) возвращается, если команда принята. Это не значит, что соединение уже сброшено, только что DS принял команду. Фактическое состояние соединения можно проверить в любой момент с помощью команды Echo (X) (см. флаг c).

Другая инструкция - Close Connection (CC) - может использоваться для корректного завершения TCP-соединения (последовательностью FIN-ACK-FIN-ACK). Для «соединений» UDP разницы между инструкцией Abort Connection и инструкцией Close Connection (CC) нет.