首页 > 解决方案 > 如果客户端忽略来自服务器的 SYN 和 SYN/ACK 而是直接发送 ACK 怎么办?

问题描述

如果客户端忽略服务器的SYN和SYN/ACK,直接发送ACK,服务器会如何响应?</p>

标签: tcptcpdftcplistener

解决方案


这是不可能的。ACK 必须包含来自获得 ACK 的对等方的序列号。并且为了获得这个序列号,来自对等方的数据包必须是已知的,即不能被忽略。如果使用了意外(不匹配)的序列号,则数据包将被对等方丢弃或发出 RST。


推荐阅读