Назад | Перейти на главную страницу

tcp: что, если новый SYN-запрос отправлен существующему соединению в состоянии LAST_ACK?

Мой веб-сервер недавно получил немного высокую скорость повторной передачи. После захвата некоторых пакетов я вижу довольно много пакетов в следующей последовательности:

когда клиент отправляет SYNC-запрос моему серверу, он не отвечает SYN + ACK. вместо этого он просто возвращает ACK и повторно передает FIN + ACK. Поэтому я подозреваю, что клиент находится за NAT, и новый запрос SYN отправляется существующему соединению в состоянии LAST_ACK, поэтому новое соединение не может быть установлено.

Не могли бы вы дать несколько советов о том, как решить эту проблему со стороны сервера? Спасибо!