Если у меня есть клиент, пытающийся подключиться к TCP-серверу, и клиент отправляет пару повторных передач, пытаясь установить соединение, есть ли ЛЮБАЯ разница в SYN, которые он отправит? Если сервер SYN-ACK отправляет 3-й пакет, есть ли у клиента какое-либо указание на то, для какой копии SYN-пакета предназначен ответ?
Производитель сообщил мне, что имеющееся у нас устройство прервет попытку подключения, если оно получит SYN-ACK для исходного пакета после его повторной передачи, и для меня это кажется невозможным. Этому же парню также сказали, что ретранслируемый пакет будет иметь порт источника, отличный от исходного, так что я не очень доверяю всему, что он мне говорит!
Повторно переданная синхронизация от клиента будет иметь тот же исходный порт, что и предыдущие синхронные пакеты.