DDoS Knowledge · Business Guide

Rate Limiting: The Backstop That Keeps One Source From Costing Everyone Else

Rate limiting caps how many requests any single source can make in a given window. It doesn't try to identify a specific attack pattern — it simply ensures no one source can consume a disproportionate share of protected resources.

Written for business and infrastructure decision-makers, not protocol engineers.

What It Is

What is rate limiting?

Rate limiting measures every source, regardless of protocol, against a token-bucket budget before it can consume protected resources. Unlike the flood-specific modules that recognize a particular attack pattern, rate limiting is the general-purpose backstop that sits behind all of them — it catches excessive volume from a source even when the traffic itself looks otherwise legitimate.

Think of a single customer at a "one per person" sale

A store lets each shopper take a limited number of items per visit, no matter how orderly each individual purchase looks. One shopper repeatedly trying to buy far more than their share gets turned away once they hit the limit — while everyone else checks out normally. Rate limiting applies the same per-source budget to network requests.

Business Impact

The attack happens in the network.
The consequences happen to the business.

Customers may see slow or unavailable services

Availability risk that belongs in business-continuity planning.

Transactions, sessions or gameplay can be interrupted

Availability risk that belongs in business-continuity planning.

Firewalls and shared network infrastructure can come under pressure

Availability risk that belongs in business-continuity planning.

Support and operations teams get pulled into incident response

Availability risk that belongs in business-continuity planning.

Context

Why this matters.

Rate limiting is one of the oldest and most broadly applicable DDoS defenses because it doesn't depend on recognizing a specific attack signature. Any traffic type — HTTP requests, DNS queries, login attempts, API calls — can be flooded, and a rate limit provides a floor of protection regardless of what the flood-specific modules were built to catch.

Leadership does not need to understand every packet field. It needs to know whether legitimate customers can keep using the service during an attack.
Who Should Care

Most relevant where internet availability is part of the product.

ISPs & Datacenters

Attacks against one customer can become an infrastructure and service-quality issue.

Hosting & Gaming

Availability, latency and shared network resources are immediately visible to end users.

SaaS & Online Business

If users cannot connect, they cannot transact, work or consume the service they pay for.

Executive Checklist

Questions to ask your technology team.

NeuroWall

NeuroWall enforces rate limiting as a backstop for every flow.

NeuroWall enforces a per-source token bucket at the XDP layer — tunable at runtime, with no traffic interruption while thresholds change. It sits behind the six flood-specific modules, catching excessive request volume from any source regardless of protocol.

Book a Demo
FAQ

Frequently asked questions about rate limiting

What is rate limiting in DDoS protection?

Rate limiting caps how many requests a single source can make in a given time window, using a rate and burst budget, so no one source can consume a disproportionate share of protected resources.

What is a token bucket?

A token bucket is an algorithm where each source is given a budget of tokens that refill over time; every request consumes a token, and requests are dropped once the bucket is empty.

Is rate limiting the same as blocking an IP?

No. Rate limiting throttles a source once it exceeds a threshold; it does not require permanently blocking the source, and legitimate traffic under the threshold is never affected.

Does rate limiting stop every DDoS attack?

No. It is a general-purpose backstop against excessive request volume from any single source, working alongside protocol- and volumetric-specific modules such as SYN flood or ICMP flood protection.

Does NeuroWall support rate limiting?

Yes. NeuroWall enforces a per-source token bucket at the XDP layer as part of its DDoS protection capabilities.

Related DDoS attack guides

Get started

Keep real customers connected.