Traffic shaping (also known as "packet shaping") is a
computer network traffic management technique which delays some or all
datagrams to bring them into compliance with a desired
traffic profile. Traffic shaping is used to optimize or guarantee performance, improve
latency, and/or increase usable
bandwidth for some kinds of packets by delaying other kinds. It is often confused with
traffic policing, the distinct but related practice of packet dropping and packet marking.