如果我有一个客户端试图连接到一个TCP服务器,并且客户端发送了几次重新尝试build立连接,那么它会发送什么不同的SYN? 如果服务器在第三个数据包上发生了SYN-ACK,客户端是否有任何指示应答的是SYN数据包的哪个副本?
我已经被厂商告知,如果一台设备在重新传输了原始数据包之后收到SYN-ACK,那么我们所拥有的设备将中止连接尝试,这对我来说听起来是不可能的。 这个同样的人也被告知是一个重发的数据包将有一个不同的源端口,所以我对他告诉我的任何事情都有很低的信心!
来自客户端的重传的syn将具有与先前的syn分组相同的源端口。