1. Home
  2. ›
  3. Guides
  4. ›
  5. Glitch Guard
  6. ›
  7. DDoS Attack Examples

DDoS Attack Examples: 8 Common Types Explained

Eight attack types make up most of the DDoS traffic aimed at servers, websites and game servers. Here is what each one does and what stops it.

Quick reference

AttackLayerWhat it targetsWhat stops it
UDP flood3/4BandwidthUpstream volumetric mitigation
DNS / NTP amplification3/4BandwidthFiltering reflected replies
SYN flood4Connection tableSYN proxy or SYN cookies
ICMP flood3Bandwidth and CPUICMP control at the edge
Fragment attack3Packet reassemblyDropping fragments
HTTP flood7Web applicationPer-source limits and caching
Game query flood7Game serverQuery validation and caching
Connection exhaustion4/7Service connection slotsPer-source connection limits

1. UDP flood

Huge volumes of UDP packets sent to random or specific ports. UDP has no handshake, so the packets are easy to forge and send in bulk. The aim is simply to fill the connection. It has to be absorbed upstream, because nothing on the server can help once the link is full.

2. DNS and NTP amplification

The attacker sends small queries to open DNS, NTP, memcached or similar servers with the victim's IP forged as the source. The replies are many times larger than the queries and all land on the victim. Because these replies come from known source ports, they can be recognised and dropped at the network edge.

3. SYN flood

Thousands of TCP connection requests that are never completed. Each one takes a slot in the server's table of half-open connections until there is no room for real clients. A SYN proxy completes the handshake in front of the server, so only clients that finish it get through.

4. ICMP flood

A flood of ping and other ICMP messages that uses up bandwidth and makes the server spend time replying. Limiting echo requests and dropping ICMP types that are only used for probing deals with it, while keeping the messages networks need to work properly.

5. Fragment attack

Packets deliberately broken into fragments, sometimes malformed or overlapping, so the target spends its resources trying to reassemble them. Game, voice and most VPN traffic never needs fragments, so they can usually be dropped outright.

6. HTTP flood

Large numbers of normal-looking web requests aimed at expensive pages such as search, login or checkout. Each request is valid on its own, which makes this harder to filter. Per-source request limits, caching and closing anything that does not need to be public all help.

7. Game query flood

Server-browser queries such as Steam's A2S requests, sent at a rate far above what real players produce. Every query makes the game server do work. Validating that queries are real and answering them from a cache in front of the server stops the flood without taking the server off the browser list.

8. Connection exhaustion

Many slow or idle connections opened to a service, such as a web server or game port, until it runs out of slots for real users. Per-source connection limits and closing services that do not need to be exposed are the main defences.

Multi-vector attacks

Most serious attacks combine several of these at once, for example an amplification flood to fill the link and a SYN flood to tie up whatever gets through. That is why protection needs to work in layers: absorb the volume upstream, filter at the edge, then validate what is left. See how Glitch Guard does this on the DDoS protection page.

Frequently Asked Questions

Volumetric floods, especially UDP floods and amplification attacks, because they are cheap to launch from booter services and need no knowledge of the target.
A SYN flood abuses the TCP handshake to fill the server's connection table. A UDP flood just sends as much traffic as possible to fill the connection. They need different defences.
An attack that bounces small requests off public services with the victim's IP forged as the sender, so the much larger replies all land on the victim.
UDP floods, amplification attacks and query floods aimed at the server browser. Filtering that checks the game's own protocol deals with these far better than a simple bandwidth limit. See DDoS protected game servers.

Next Steps

For the basics, read what is a DDoS attack. For a practical defence plan, see how to prevent DDoS attacks.

Want protection that is already set up?

Every Glitch Servers VPS and dedicated server comes with always-on DDoS mitigation and Glitch Guard per-IP filtering at no extra cost, and game servers and web hosting are protected as standard.

DDoS Protection → DDoS Protected VPS
← Back to Guides