explain congestion control in tcp in brief................................
Congestion occurs on shared networks when multiple user contend for access to the same resources (bandwidth, buffers and queues). When the number of packet sent into the network is within the limits, almost all packets are delivered, however the traffic load increases beyond the network capacity. As a result the system starts discarding packets. Because routers receive packets faster than they can forward them,
Congestion control refers to techniques and mechanisms that can either prevent congestion, before it happens, or remove congestion, after it has happened. In general, we can divide congestion control mechanisms into two broad categories: open-loop congestion control (prevention) and closed-loop congestion control (removal).
Congestion control techniques:-
Open-Loop Congestion Control
In open-loop congestion control, policies are applied to prevent congestion before it happens. In these mechanisms, congestion control is handled by either the source or the destination.
Closed-Loop Congestion Control
Closed-loop congestion control mechanisms try to alleviate congestion after it happens.