Этот вопрос гласит, что номер подтверждения пакета RST должен быть 0, но я обнаружил, что он отличен от 0, когда я перехватил некоторые HTTP-пакеты с помощью Wireshark.
Итак, когда номер подтверждения пакета RST содержит значение, отличное от 0?
Номер подтверждения завершается, когда пакет является подтверждением предыдущего пакета. В этом случае бит ACK установлен.
Вы можете иметь пакет ACK, который также является пакетом RST. Он как ACK подтверждает предыдущий пакет, так и сигнализирует о необходимости сброса сеанса TCP.
Это называется пакетом RST/ACK (просто потому, что установлены биты ACK и RST).