retagged by
901 views
9 votes
9 votes

Consider a $\text{TCP}$ flow sending three segments, namely $1,2,$ and $3.$ Due to congestion, the $\text{TCP}$ flow experiences exactly two losses. Only segments can be lost; acknowledgments are not lost.

Segments $1$ and $3$ are lost in their first transmission. $\text{TCP}$ detects packet loss either through timeout or three duplicate $\text{ACKs}.$ Let the initial congestion window size be $1,$ and the receiver sends an acknowledgment for each packet upon successful receipt.

The transmission time of a segment is negligible, and the round-trip time is $\text{RTT}.$ The re-transmission timeout $(\text{RTO})$ is twice the $\text{RTT},$ i.e., $\text{RTO} = 2 \ast \text{RTT}.$

How much time $\text{(in RTT)}$ will it take for the $\text{TCP}$ sender to receive acknowledgments for all packets successfully?

  1. $\text{3 RTTs}$
  2. $\text{5 RTTs}$
  3. $\text{6 RTTs}$
  4. $\text{8 RTTs}$
retagged by

1 Answer

3 votes
3 votes

 

edited by
Answer:

Related questions

790
views
1 answers
6 votes
GO Classes asked Jan 21
790 views
Consider two TCP connections $\text{A}$ and $\text{B}:$The RTT for connection $\text{A}$ is $100$ ms while the RTT for connection $\text{B}$ is $200$ ms. Let $\textsf{sst...
998
views
2 answers
10 votes
GO Classes asked Jan 21
998 views
Consider a network with two links.Node $\text{A}$ is trying to send packets to node $\text{C}.$Let $p 1$ be the probability of failure on the first link $\text{(A-B)}$, a...
818
views
1 answers
2 votes
GO Classes asked Jan 21
818 views
Which of the following is/are true in context of error control?A CRC of length $\text{R}$ is calculated over a message of length $\text{M}$ bits. The CRC will detect all ...
582
views
0 answers
4 votes
GO Classes asked Jan 21
582 views
Host $\text{A}$ and $\text{B}$ are behind different NATs. $\text{A's}$ private IP address is $192.168.1.11,$ and $\text{B's}$ private IP is $10.1.1.12.$ The public IP of ...