18 Questions
What is the primary goal of the AIMD algorithm in TCP congestion control?
To optimize congested flow rates network-wide
How does the TCP sender adjust its transmission rate in response to observed network congestion?
By dynamically adjusting the congestion window (cwnd)
What is the primary purpose of the ECN mechanism in TCP deployments?
To provide explicit congestion notification to the sender
What is the TCP slow start algorithm designed to achieve?
To exponentially increase the sender's transmission rate until the first loss event
What is the fairness goal of TCP congestion control?
To ensure each connection has an average rate of R/K
How does the TCP sender calculate its transmission rate?
By using the formula: TCP rate = cwnd bytes/sec / RTT
What is the primary purpose of Explicit Congestion Notification (ECN) in congestion control?
To provide direct feedback to sending hosts about congestion levels
What is the primary advantage of Network-assisted congestion control over End-end congestion control?
It provides direct feedback from routers to senders
What is the primary goal of the Additive Increase/Multiplicative Decrease (AIMD) algorithm in TCP congestion control?
To probe for available bandwidth
What happens to the sender's transmission rate when a triple duplicate ACK is received in TCP Reno?
It decreases multiplicatively by half
What is the primary purpose of the TCP slow start mechanism?
To quickly fill the pipeline and utilize the available bandwidth
What is the primary advantage of TCP's fairness mechanism in a network with multiple flows?
It allows each flow to utilize the available bandwidth efficiently
What happens if the network layer delivers data faster than the application layer removes data from socket buffers?
The receive window will be reduced to prevent overflow.
What is the purpose of explicit congestion notification in TCP?
To notify the sender of network congestion.
What is the sender sequence number space in TCP used for?
To keep track of the sequence numbers of sent packets.
What is the goal of TCP fairness?
To ensure no sender dominates the bandwidth.
What is the purpose of the TCP slow start algorithm?
To slowly ramp up the send rate.
What happens when the receive window is reduced in TCP?
The sender sends less data.
Test your understanding of TCP congestion control, including the AIMD algorithm, sender sequence number space, and transmission limitations. Evaluate your knowledge of TCP sending behavior and rate calculation.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free