如果一台机器在没有发送初始 SYN 数据包的情况下收到一个 SYN/ACK 数据包会发生什么?

Sea*_* Oh 2 connection tcp

我正在考虑一种情况,攻击者操纵从 A 的源 IP 地址发送到 B 的 SYN 数据包。

服务器将收到该数据包并认为它是一个合法的数据包,并向 B 而不是 A 发送一个 SYN/ACK 数据包作为响应。

收到来自服务器的 SYN/ACK 数据包后,作为 B,会发回什么?它会发送 RST 数据包来表明这是一个错误吗?或认为服务器正在尝试建立连接的 SYN/ACK 数据包?

我试图思考攻击者会从这种类型的攻击中获得什么。

这不是家庭作业。当我开始学习这种 TCP/IP 连接建立时,这只是我的好奇心。

Ana*_*odi 5

如果源/目标对不存在会话,B 将不接受该数据包。在 SYN-ACK 数据包的情况下,B 将回复一个 RST(重置)数据包,告诉服务器没有连接发起。