What Does Tcp Do If The Sending Source Detects Network Congestion On The Path To The Destination?
What Does Tcp Do If The Sending Source Detects Network Congestion On The Path To The Destination?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
What Does Tcp Do If The Sending Source Detects Network Congestion On The Path To The Destination?
When the sending source detects the network congestion it will reduce the amount of data needed to send. This will be done before the acknowledgments are received from the destination address. Today let us discuss the network congestion in detail along with the congestion control principles in detail.
Normally the congestion occurs when more data will be sent at a time to the destination address. When we try to send more amount of data, the network cannot be able to handle the data hence the congestion occurs.
Now, what we should do in order to avoid the congestion. There are two ways where we can able to identify the congestion.
Firstly, when the data is sent, it may take a longer time or delay while receiving the data due to the cause of the congestion. And another reason can be, the packets can be dropped due to the overflow of the buffer.
Many people will confuse between congestion control and flow control. But in reality, congestion control and flow control will be two completely different things. Now let us know the basic difference between congestion control and flow control.
In the flow control, it can able to prevent the sender from overwhelming the receiver. But in the congestion control, prevents the senders from overwhelming the network area.
Here, we need to know that the through can never be exceeded the capacity. Hence this is one of the causes of the congestion.
This network congestion normally occurs when a network node is carrying more data than its capacity. When network congestion occurs, it causes delays and loss of the packets and it can also block the new connections that are taking place.
The aggressive retransmission of the data due to the packet loss will increase more congestion of the data.
The networks which will use congestion control and congestion avoidance will have less congestion in them.
We can also implement some of the priority techniques or schemes. That means transmitting the packets only which have a higher priority than the other.
Another way to avoid the congestion is to allocation the network resources explicitly will definitely avoid the congestion of the data. The best example of this is using contention-free transmission opportunities.
And the basic way to decrease the congestion is to reduce the amount of data that we are going to send. Hence, we can able to avoid packet loss, network congestion, and delays in receiving the packets.
Here, when the acknowledgments cannot be seen in a timely manner, then the sender will send the packets will fewer data present in them. Thinking as congestion occurs, it reduces the amount of the data that is going to be transmitted. Hence, we can say that when the sender sends a fewer number of packets than the usual data that is used to send, then we can assume that there is some congestion or packet loss that has taken place.