What is end-to-end congestion control and how is it achieved in TCP?
End-to-end congestion control is a protocol that utilizes a combination of techniques to prevent links and routers in the network from being overwhelmed. It uses a flow-control algorithm that is based on equations therefore reacting to congestion a similar and TCP compatible manner.
In TCP, end-to-end congestion control is achieved when all the flows detecting the occurrence of congestion reduce their rate of transmission. This reduction aims at moving toward the point of optimal operation in which sending rates must be decreased. Herein, the end-to-end layer determines how a decrease algorithm is done. Therefore, when transmitting packets, the network sends as many as the permitted minimum. This transmission ensures that the network is not overwhelmed by the number of remaining and unacknowledged packets.
Comments
Leave a comment