liveBook · Manning

SYN flood attack

As explained in Acing the CCNA Exam: Volume 2 Advanced Networking and Security

A SYN flood attack is a denial-of-service technique that overwhelms a target with TCP connection-opening requests and leaves connections half open.

A SYN flood attack is a denial-of-service technique that targets availability by overwhelming a system with TCP connection-opening requests. The target answers each SYN with SYN-ACK and reserves a connection-table entry, but the final ACK never arrives. section 11.2.1

The attack proceeds through a characteristic sequence:

  • Flood the target with SYN messages. section 11.2.1
  • Cause the target to send SYN-ACK replies and record each pending connection. section 11.2.1
  • Leave the connections half open by withholding the final ACK. section 11.2.1
  • Exhaust the connection table so legitimate users cannot establish TCP connections. section 11.2.1

Spoofed-source SYN flood

An attacker can spoof the source IP address, causing SYN-ACK replies to go elsewhere while the target retains the half-open connection state. When many infected devices participate, the attack becomes a distributed denial-of-service attack using a botnet. section 11.2.1

Figure 11.2 A TCP SYN flood attack—an example of a DoS attack. (1) The target is flooded with SYN messages and (2) replies with SYN-ACK messages. (3) The half-open TCP connections prevent the target from accepting legitimate TCP connections.

The figure traces the SYN, SYN-ACK, and missing-ACK sequence and shows how half-open connections block legitimate TCP connections. section 11.2.1

How Acing the CCNA Exam: Volume 2 Advanced Networking and Security covers it

How deep it goes
Traces the TCP message sequence and connection-table failure, but stops short of mitigation or configuration procedures.
Examples
Uses flooded SYN messages, SYN-ACK replies, missing final ACKs, half-open connections, and spoofed source IP addresses.
What it assumes
Assumes basic TCP terminology while defining the SYN, SYN-ACK, final ACK, and half-open connection sequence.
What you can do after
Evaluate how incomplete TCP handshakes can fill a target’s connection table and deny legitimate access.
How it connects
Links TCP three-way handshake behavior with denial-of-service, DDoS, spoofing, botnets, and the CIA triad.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 2 Advanced Networking and Security. The section links point to the parts of the book it draws on.