All DDoS Definitions
DDoS Testing Definition

ACK Flood

An ACK flood is a Layer 4 (transport) attack vector, one of the attack classes a thorough DDoS test is built to exercise. The attacker sends a high volume of TCP ACK packets that do not belong to any established connection. Each packet forces the target, or a stateful device in front of it (firewall, load balancer, or conntrack table), to look up a connection that does not exist and decide how to handle it, consuming CPU and state-table capacity even though no handshake ever occurs.

ACK flood: lookups that always miss, state that always burns Attacker high-rate TCP ACK matching no connection ACK flood Stateful firewall connection-tracking table lookup: no match lookup: no match lookup: no match lookup: no match CPU and state burned on every miss legit flows starved Origin behind the firewall The knee is state-table capacity, reached on packet rate well below the bandwidth plan A test characterizes the packet-per-second rate at which the firewall or conntrack table saturates and starts dropping legitimate flows. BlackNeuron
ACK flood: TCP ACK packets that match no connection force a stateful firewall to burn CPU and connection-table capacity on lookups that always miss

Why it matters in DDoS testing

ACK floods target stateful middleboxes rather than the application. A test characterizes the packet-per-second rate at which the firewall or connection-tracking table saturates and starts dropping legitimate flows, which is often well below the bandwidth threshold operators plan for. Because the failure is in state-table capacity, not raw throughput, ACK floods expose a different knee point than volumetric vectors. The transport-layer attack family is detailed in Understanding DDoS Attack Vectors.