Recall & Review
beginner
What is the main goal of TCP congestion control?
The main goal of TCP congestion control is to prevent network congestion by controlling the rate at which data is sent, ensuring efficient use of network resources and avoiding packet loss.
Click to reveal answer
beginner
Name the four key phases of TCP congestion control.
The four key phases are: Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery.
Click to reveal answer
intermediate
Explain the Slow Start phase in TCP congestion control.
In Slow Start, TCP begins sending data slowly, increasing the congestion window exponentially each round-trip time until it detects packet loss or reaches a threshold called the slow start threshold (ssthresh).
Click to reveal answer
intermediate
What happens during the Fast Retransmit phase?
Fast Retransmit triggers retransmission of lost packets quickly after receiving three duplicate acknowledgments, without waiting for a timeout.
Click to reveal answer
intermediate
How does TCP adjust its congestion window during Congestion Avoidance?
During Congestion Avoidance, TCP increases the congestion window linearly to probe for available bandwidth carefully and avoid congestion.
Click to reveal answer
Which TCP phase increases the congestion window exponentially?
✗ Incorrect
Slow Start increases the congestion window exponentially to quickly find the network capacity.
What triggers the Fast Retransmit phase in TCP?
✗ Incorrect
Fast Retransmit is triggered when TCP receives three duplicate acknowledgments indicating packet loss.
During Congestion Avoidance, TCP increases the congestion window:
✗ Incorrect
TCP increases the congestion window linearly during Congestion Avoidance to avoid congestion.
What is the purpose of the congestion window in TCP?
✗ Incorrect
The congestion window limits how many packets TCP can send before receiving an acknowledgment.
Which TCP phase immediately follows Slow Start?
✗ Incorrect
After Slow Start, TCP enters Congestion Avoidance to increase the window more cautiously.
Describe the four main phases of TCP congestion control and their roles.
Think about how TCP adjusts sending rate to avoid congestion.
You got /4 concepts.
Explain how TCP detects and responds to network congestion.
Focus on signals TCP uses and its reaction steps.
You got /4 concepts.