1. Home
  2. ›
  3. Guides
  4. ›
  5. Glitch Guard
  6. ›
  7. What Is a DDoS Attack?

What Is a DDoS Attack? How It Works and How to Stop One

A plain English explanation of distributed denial of service attacks: what they are, how they are put together, the three main types, and what actually stops them.

What a DDoS attack is

A DDoS (distributed denial of service) attack is an attempt to make a server, website or network unusable by flooding it with more traffic or requests than it can handle. Real visitors and players cannot get through because the connection, the server or the application is too busy dealing with junk.

The "distributed" part is what makes it hard to deal with. The traffic comes from thousands of different machines at once, so there is no single address you can block to make it stop.

How a DDoS attack works

Most attacks are launched from a botnet: a large group of hacked devices such as home routers, cameras and poorly secured servers, all controlled by one person. Their owners usually have no idea. Access to a botnet is rented out cheaply through so-called booter or stresser services, which is why attacks on game servers and small business sites are so common.

Many attacks also use reflection and amplification. The attacker sends small requests to public services such as DNS, NTP or memcached servers, with the source address forged to be the victim's IP. Those services send their much larger replies to the victim, so a small amount of attacker traffic turns into a far larger flood.

The three main types of DDoS attack

Volumetric attacks
Aim to fill the connection with traffic so nothing else fits. UDP floods and amplification attacks are the common examples. They are measured in bits per second and have to be stopped upstream, before they reach the link they are trying to fill.
Protocol attacks
Aim to exhaust the state tables in servers, firewalls and load balancers rather than the bandwidth. SYN floods, ACK floods and fragment attacks fall in this group. They are measured in packets per second.
Application-layer attacks
Look like normal use of a service: HTTP requests to a website, or server-browser queries to a game server. Each request is cheap to send but costly to answer, so a modest number of them can bring an application down.

Real attacks often mix several types at once. The DDoS attack examples guide goes through the common ones in detail.

Signs you are under attack

DDoS attacks in gaming

Game servers are attacked more than almost anything else online. Rival server owners, banned players and people who simply want to win a match all use DDoS attacks, and a flood in the middle of a busy evening knocks every player off at once. Game traffic is mostly UDP, which has no handshake, so the server cannot easily tell a real player's packet from a forged one. That is why game servers need filtering that understands the game's protocol, not just a bandwidth limit.

How DDoS protection stops an attack

Good protection works in layers, because no single layer can deal with every type of attack:

This is how Glitch Guard works on our network. Read more on the DDoS protection page.

Frequently Asked Questions

Distributed denial of service. It is a denial of service attack launched from many machines at once rather than from one.
A DoS attack comes from a single source, so it can usually be blocked by blocking that address. A DDoS attack comes from thousands of sources at once, which is why it needs filtering in the network rather than a simple block list.
Anything from a few seconds to several days. Attacks on game servers are often short bursts repeated over an evening, timed to disrupt the most players.
Yes. Deliberately impairing the operation of a computer or service is an offence under the Computer Misuse Act 1990, and that includes paying for a booter or stresser service to attack someone.
Not on its own. By the time traffic reaches your server's firewall it has already used up your connection. Floods have to be stopped upstream, in the network in front of the server.

Next Steps

See how to prevent DDoS attacks for a practical checklist, or DDoS attack examples for the common attack types and how each is stopped.

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