SYN cookie SYN cookie 是一种用于阻止 SYN flood 攻击的技术这项技术的主要发明人 Daniel J Bernstein 将 SYN cookies 定义为TCP 服务器进行的对开始TCP数据包序列数字的特定选择举例来说SYN Cookies 的应用允许服务器当 SYN 队列被填满时避免丢弃连接相反服务器会表现得像 SYN 队列扩大了一样服务器会返回适当的 SYNACK 响应但会丢弃 SYN 队列条目如果服务器接收到客户端随后的ACK响应服务器能够使用编码在 TCP 序号内的信息重构 SYN 队列条目