Quality of Service (QoS) is a set of networking technologies and mechanisms that manage bandwidth, prioritize traffic, and ensure predictable network behavior by controlling packet forwarding treatment across network devices. Originally developed to support real-time applications like voice and video over shared IP networks, QoS enables network administrators to classify, mark, queue, police, and shape traffic based on application requirements. The fundamental insight: not all traffic is equal — voice calls cannot tolerate delay or jitter that file transfers can absorb — so QoS provides the tools to enforce priority hierarchies, prevent congestion, and guarantee service levels across converged networks where data, voice, and video compete for the same bandwidth.
What This Cheat Sheet Covers
This topic spans 20 focused tables and 94 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: QoS Service Models
Before you mark a single packet, you have to decide how the network will treat traffic at a fundamental level — and that choice comes down to three architectures. Best Effort gives you nothing, IntServ reserves bandwidth per flow but collapses under scale, and DiffServ marks packets into classes that every hop honors. Knowing why DiffServ won (it carries no per-flow state) explains nearly every other table in this sheet.
| Model | Example | Description |
|---|---|---|
Default IP routing behavior | • No QoS guarantees; packets forwarded as resources permit with no prioritization, reservation, or preferential treatment • operates on a first-come-first-served basis. | |
RSVP signaling for bandwidth reservation | • Per-flow resource reservation using RSVP signaling protocol • routers maintain state for every flow • provides hard QoS guarantees but does not scale well in large networks. |