DCCN
DCCN
24.1
Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
24.3
24.4
24-2 CONGESTION
Congestion in a network may occur if the load on the networkthe number of packets sent to the network is greater than the capacity of the networkthe number of packets a network can handle. Congestion control refers to the mechanisms and techniques to control the congestion and keep the load below the capacity.
24.6
24.7
24.9
24.10
24.11
24.12
24.13
Note
In the slow-start algorithm, the size of the congestion window increases exponentially until it reaches a threshold.
24.14
24.15
Note
In the congestion avoidance algorithm, the size of the congestion window increases additively until congestion is detected.
24.16
Note
An implementation reacts to congestion detection in one of the following ways: If detection is by time-out, a new slow start phase starts. If detection is by three ACKs, a new congestion avoidance phase starts.
24.17
24.18
24.19
24.20
24.21
24.22
24.23
24.24
24.26
24.27
24.28
24.29
24.30
Note
A leaky bucket algorithm shapes bursty traffic into fixed-rate traffic by averaging the data rate. It may drop the packets if the bucket is full.
24.31
Note
24.32
24.33
Note
24.35
24.36
24.37
24.38
24.39
24.40
Note
24.41
24.42
24.43
24.44
24.45
24.46
24.47
Figure 24.31 Relationship of service classes to the total capacity of the network
24.48