TCP Congestion Control and Algorithm

ReverentWonder avatar
ReverentWonder
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser