一文带你搞定TCP连接队列( 二 )

tcp_syncookies不同的值分别为不同的含义:

  • 0:表示关闭tcp_syncookies功能
  • 1:只有当半连接队列满时再启用tcp_syncookies功能
  • 2:表示无条件开启tcp_syncookies功能
如何抵御SYN攻击?
SYN攻击是指对服务端一直发送SYN包,但不回第三次握手的ACK数据包,此时会导致服务端有大量的SYN_RECV的TCP连接 。
抵御SYN攻击可以采取以下方法:
  • 增大半连接队列
  • 开启tcp_syncookies功能
  • 减少SYN+ACK的重传次数

【一文带你搞定TCP连接队列】


推荐阅读