Congestion control
From Wikipedia, the free encyclopedia
Congestion control is about controlling traffic entry into telecommunication networks, so as to avoid congestive collapse by attempting to avoid; or by detecting oversubscription of any of the processing or link capabilities of the intermediate nodes and networks and taking resource reducing steps, such as sending packets more slowly. For instance, a max-min fair allocation of data emission is a congestion control scheme.
Contents |
[edit] ATM
For discussion of ATM network congestion control see Congestion control in ATM networks.
[edit] Internet Protocol
The Internet protocols are designed to prevent and minimize congestion; in particular the TCP has congestion avoidance built in and should be used for nearly all protocols that can consume a lot of network resources. UDP has no congestion avoidance properties built in at all and protocols built on it can easily congest networks, unless they are extremely carefully designed.
The algorithms used for congestion control on the internet include: