3

Я учусь об атаке сброса TCP. Я знаю, что некоторые пакеты RST имеют номер подтверждения (с установленным битом ACK), а некоторые пакеты RST не имеют номера подтверждения (номер подтверждения установлен на 0, а бит ACK не установлен).

Теперь, если кто-то должен был отправить поддельный пакет RST, существует ли ситуация, когда пакет RST должен иметь номер подтверждения, или пакет RST без номера подтверждения всегда будет работать?

1 ответ1

0

Да, вам нужен порядковый номер. Порядковые номера используются во всем соединении. Помимо прочего, требование наличия порядкового номера со сбросом не позволяет людям подделывать tcp-пакеты с флагом сброса, чтобы закрывать долго работающие соединения (например, соединение с сервером базы данных).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .