Network congestion

From Free net encyclopedia

In data networking and queueing theory, network congestion occurs when incremental increases in offered load lead either only to small increases in network throughput, or to an actual reduction in network throughput.

Network protocols which use aggressive retransmissions to compensate for packet loss tend to keep systems in a state of network congestion even after the initial load has been reduced to a level which would not normally have induced network congestion. Thus, networks using these protocols can exhibit two stable states under the same level of load. The stable state with low throughput is known as congestive collapse.

Modern networks use congestion control and network congestion avoidance techniques to try to avoid congestion collapse. These include exponential backoff in protocols such as TCP and on Ethernets, and fair queueing in devices such as routers.

RFC 2914 addresses the subject of congestion control in detail.

See also

External links