Отправляет ли TCP-отправитель тот же самый SYN, что и предыдущий SYN, после истечения таймера?
В случае, если отправитель отправил SYN в первый раз, но отправитель не получил SYN/ACK в течение времени ожидания.
(Q1) Когда отправитель повторно передает SYN снова, является ли повторно переданный SYN таким же, как предыдущий SYN?
(Q2) Их порядковые номера одинаковы?
1 ответ
Да, это так, но вы можете заметить разницу или две.
Ретрансляция - это именно то, на что это похоже; исходный пакет передается повторно. Это означает, что исходный хост, исходный порт, хост назначения, порт назначения, начальный порядковый номер и т. Д. Одинаковы.
Однако, если система поддерживает PAWS и отправляет опцию отметки времени TCP, вы должны ожидать, что отметка времени изменится. В результате контрольная сумма TCP также изменится.