RST, ACK не отправляется FireFox / chrome в Win10 для закрытого подключения к пакетам SYN-ACK сервера - PullRequest
0 голосов
/ 31 декабря 2018

Я столкнулся с проблемой, когда [RST, ACK] не отправляется в ответе SYN, ACK в машине WIN 10.Пожалуйста, посмотрите мое объяснение ниже о том, что происходит в моей системе.

Я использую HTTP-сервер на портативном принтере.Из веб-браузера я отправляю сообщения POST / GET на принтер для обновления FW.После переноса ПО принтер перезагружается.Но клиентское приложение, запущенное в браузере, не узнает об этом и продолжит отправлять запрос SYN, используя разные исходные порты.В ответ на это после загрузки принтера и отправки SYN-ACK на весь пакет SYN, пришедший с разных портов.

В случае WIN10 (только с Chrome и Firefox), естьПакет ACK или RST-ACK не отправлен на этот запрос SYN-ACK.В то время как в WIN 7 мы могли видеть, что RST-ACK отправляется этим пакетам SYN-ACK.

Дайте мне знать, требуется ли какая-либо дополнительная информация.

1 Ответ

0 голосов
/ 02 января 2019

Я выяснил, почему RST, ACK не отправляется в случае Windows 10. На самом деле, независимо от версии Windows, состояние брандмауэра создавало такое поведение.

Если брандмауэр включен для сети, вслучаи, когда SYN, ACK принимается от сервера с номера порта, сеанс которого закрыт на стороне клиента, RST, ACK не отправляется.

Если брандмауэр отключен, отправляется RST, ACK.

Пожалуйста, дайте мне знать, почему такое поведение я наблюдаю.Есть причина для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...