Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1.Assuming TCP Reno is the protocol experiencing the behavior described below. I

ID: 674456 • Letter: 1

Question

1.Assuming TCP Reno is the protocol experiencing the behavior described below.

Initial Threshold = 36 segments

At the transmission round that the 40th segment is sent, segment loss is detected by a timeout.

At the 23rd transmission round, segment loss is detected by triple duplicate ACKs.


Plot the evolution of the TCP’s congestion window from the 1st through the 30th transmission round.

On the curve, mark clearly the (transmission round, congestion window size) at the 1st point, the last point, and all the turning points.

Explanation / Answer

Packet (segment) loss can be detected based on the congestion window size after the packet loss.

If the congestion window size is dropped to 1 after the packet loss, then the loss indicated by timeout.

If the congestion window size is reduced but not dropped to 1 after the packet loss, then the loss is indicated by triple-duplicate-ACK (acknowledgement).

Observe the graph for segment loss after the 23nd transmission round. The congestion window size is dropped to 1. The packet loss is indicated by timeout.

Therefore, the segment loss detected after 23nd transmission round is indicated by timeout.