如果一台机器在不发送初始SYN数据包的情况下获取SYN / ACK数据包会发生什么?

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

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

在收到来自服务器的SYN / ACK数据包时,B会发送什么? 它会发送RST数据包来表明这是一个错误? 或者SYN / ACK包想到服务器试图build立连接

我试图想想攻击者会从这种攻击中获得什么

这不是一项功课。 这只是我开始学习TCP / IP连接build立的好奇心。

如果源/目的地对的会话不存在,则数据包不会被B接受。在SYN-ACK数据包的情况下,B将使用RST(复位)数据包进行回复,告诉服务器没有连接启动。