Надежность TCP в случае вставки пакета - PullRequest
2 голосов
/ 24 марта 2012

Этот вопрос является (своего рода) продолжением Перехвата / переадресации пакетов TCP SYN на программу C ++ в linux .

Вопрос: если SYN или любой другой пакет TCPизменяется (скажем, изменился IP-адрес / порт источника) перед его отправкой в ​​сеть (т. е. на источник), как это повлияет на надежность TCP (например, если пакет потерян)?

1 Ответ

1 голос
/ 24 марта 2012

Эффект будет точно таким же, как и для немодифицированного пакета - сетевой стек прекратит работу и снова попытается, и в конце концов сдастся и вернется с ETIMEDOUT из connect(2).

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