When designing, implementing and enforcing flow on your network information highway, you needn’t worry about handing out speeding tickets to non-law-abiding bytes, but you do have to worry about traffic congestion and bottlenecks.
Congestion issues are managed by TCP congestion control; when it receives signals of increased traffic, its algorithm manages traffic by redirecting flow and redefining threshold. In this Discussion, you will explore how TCP handles congestion control.
The Question to answer is:
Submit a response to this scenario: (350-450 words) required
N-number TCP connections are present over some bottleneck link of rate R bps. All N connections have a huge file to send in the same direction, over the same bottleneck link.
1- Discuss what happens if the N transmissions all start simultaneously.
2- Explain and reason how TCP congestion control will react: for example, describe what transmission rate TCP would give each of the connections.
3- Also explain how the bottleneck grows for each addition to N-number of TCP connections. For each additional connection, is latency growth logarithmic, linear or exponential?
4- List possible solutions to the TCP congestion control problem.