接收 RST 后的 TCP 同步重传?



我正在使用模拟器。 在此模拟器中,当客户端向服务器发送TCP SYN请求并且服务器使用RST数据包响应它时(当请求端口关闭时(,同一客户端将TCP SYN重新传输到同一服务器(和同一端口(四次。 我想知道真正的网络也这样做吗? 我的意思是在真实网络中,如果客户端将TCP SYN发送到服务器并且接收 RST,该客户端是否向该服务器发送 TCP 同步重传四次?

这完全取决于客户端实现。如果您将客户端编程为使用 SYN 响应服务器的 RST 4 次,那么这就是它将要做的。可能是服务器正在发送 RST,因为它检测到 SYN 泛洪(如果您继续发送 SYN 不成功,最终启发式方法会将其归类为这样(。

您可能想玩Scapy,以便可以轻松地为此类问题编写客户端。

最新更新