Traffic management aims at delivering a negotiated quality of service (QoS) to applications and at controlling congestion in a communication network. In order to accomplish these two goals, several building blocks can be used at traffic senders, receivers, core network routers, and edge routers at the entry and exit of a network domain. These components include routing based on given constraints, admission and policy control for new connections, resource reservation, packet scheduling, policing and shaping, buffer management and closed‐loop congestion control. This chapter defines these components, and discusses a number of case studies from Internet architectures.