Если клиент отправит на сервер один пакет RST, как сервер отреагирует?
Клиент ---- RST ----> Сервер
Закрывает ли сервер соединение немедленно или ожидает получения другого пакета?
А)
Клиент ---- RST ----> Сервер
Клиент <--- RST ---- Сервер
Б)
Клиент ---- RST ----> Сервер
Клиент --PUSH + ACK -> Сервер
Клиент <---- RST ---- Сервер
Он ведет себя как А) или Б)?
Если RST отправляется либо с сервера, либо с клиента, соединение должно быть немедленно прекращено. Это не значит, что пакеты не обязательно уже находятся на проводе или уже находятся в очереди для отправки противоположной стороной, но RST - это, по сути, принудительное и внезапное прекращение связи.
Больше информации: https://en.wikipedia.org/wiki/Transmission_Control_Protocol