0
0
Computer Networksknowledge~5 mins

TCP congestion control in Computer Networks - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
AFast Retransmit
BCongestion Avoidance
CSlow Start
DFast Recovery
What triggers the Fast Retransmit phase in TCP?
AThree duplicate ACKs
BWindow size reaching zero
CTimeout expiration
DReceiving a SYN packet
During Congestion Avoidance, TCP increases the congestion window:
ALinearly
BExponentially
CRandomly
DNot at all
What is the purpose of the congestion window in TCP?
ATo route packets through the network
BTo encrypt data packets
CTo establish a connection
DTo limit the number of packets sent without acknowledgment
Which TCP phase immediately follows Slow Start?
AFast Retransmit
BCongestion Avoidance
CConnection Termination
DHandshake
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.