Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1245

SYN Flood

Reviewed byCybersecurity entrepreneur & security researcher

What is SYN Flood?

SYN FloodA TCP-based denial-of-service attack that sends many SYN packets without completing the three-way handshake, exhausting the target's connection-state resources.


In a SYN flood, the attacker opens — but never finishes — large numbers of TCP connections. Each spoofed or unanswered SYN forces the server to allocate a half-open connection in its backlog queue and reply with SYN/ACK, awaiting a final ACK that never arrives. When the backlog fills, the server refuses new legitimate connections. SYN floods can come from a single host or, more commonly, a botnet, with source IPs spoofed to make filtering harder.

flowchart TD
  A[Attacker] -->|"1. SYN (spoofed src IP)"| S[Target server]
  S -->|"2. SYN/ACK to spoofed IP"| V[Nonexistent / silent host]
  S -.->|3. allocates half-open entry| Q[(Backlog queue)]
  V -.->|final ACK never arrives| S
  A -->|repeat at high rate| S
  Q -->|queue full| R[New legitimate clients refused]

The attack was first publicized in 1996 via exploit code in Phrack magazine; in September 1996 a flood took down the mail servers of New York ISP Panix for days, prompting CERT advisory CA-1996-21. The definitive reference is RFC 4987 (2007), "TCP SYN Flooding Attacks and Common Mitigations," which surveys countermeasures and their trade-offs. The most effective host-side defence is SYN cookies, devised by Daniel J. Bernstein: instead of storing state, the server encodes connection parameters into the initial sequence number of the SYN/ACK and reconstructs them from the client's ACK, so no backlog entry is consumed until the handshake completes. Other mitigations include larger or dynamically sized SYN queues, connection-rate limiting at firewalls and load balancers, stateless filtering at the network edge, and upstream DDoS scrubbing.

Examples

  1. 01

    A botnet sends millions of spoofed SYN packets per second to a web server, filling its TCP backlog.

  2. 02

    A small attacker abuses the lack of SYN-cookies on an old appliance to crash its connection table.

Frequently asked questions

What is SYN Flood?

A TCP-based denial-of-service attack that sends many SYN packets without completing the three-way handshake, exhausting the target's connection-state resources. It belongs to the Attacks & Threats category of cybersecurity.

What does SYN Flood mean?

A TCP-based denial-of-service attack that sends many SYN packets without completing the three-way handshake, exhausting the target's connection-state resources.

How do you defend against SYN Flood?

Defences for SYN Flood typically combine technical controls and operational practices, as detailed in the full definition above.

Related terms

See also