All DDoS Definitions
DDoS Testing Definition

TCP SYN Backlog

The TCP SYN backlog is a kernel-level data structure at the center of SYN-flood defense, and one of the tuning targets a thorough DDoS test is built to stress. When a server receives a SYN and replies with a SYN-ACK, the half-open connection waits in the SYN backlog until the client completes the handshake. The queue is bounded (tcp_max_syn_backlog); once full, the kernel drops further SYNs and legitimate clients cannot connect.

TCP SYN backlog: the half-open connection queue Attacker floods SYN, spoofed src no final ACK sent half-open SYNs SYN backlog: half-open connections bounded by tcp_max_syn_backlog each slot: a half-open connection awaiting an ACK Legit client SYN arrives dropped: queue full Queue full further SYNs dropped handshakes fail A SYN flood exhausts this queue, not bandwidth: the target is connection state. A test finds the knee: the SYN rate at which the backlog saturates, and whether SYN cookies plus tuning hold. BlackNeuron
A SYN flood fills the bounded TCP SYN backlog with half-open connections whose final ACK never arrives; once full, the kernel drops further SYNs and legitimate clients cannot connect

Why it matters in DDoS testing

A SYN flood is an attack on this queue, not on bandwidth. A test characterizes the knee point: the SYN rate at which the backlog saturates and handshakes start failing, and whether SYN cookies plus backlog tuning hold under it. Defaults matter here, because a kernel or OS upgrade can silently reset tcp_max_syn_backlog or somaxconn and reopen a gap that was previously closed.

For the attack that targets this structure, see understanding DDoS attack vectors.