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

(40 points) Assuming TCP Reno is the protocol experiencing the behavior shown in

ID: 3679261 • Letter: #

Question

(40 points) Assuming TCP Reno is the protocol experiencing the behavior shown in Figure 3.58 on P.296 in the 5th edition textbook (or 306 in the 4th edition textbook), answer the following questions. In all cases, you should provide a short discussion justifying your answer. Identify the intervals of time when TCP slow start is operating Identify the intervals of time when TCP congestion avoidance is operating After the 16th transmission round, is segment loss detected by a triple duplicate ACK or by a timeout? After the 22nd transmission round, is segment loss detected by a triple duplicate ACK or by a timeout? What is the value of ssthresh at the 2nd transmission round? What is the value of ssthresh at the 19th transmission round? What is the value of ssthresh at the 25th transmission round? During what transmission round is the 80th segment sent? Assuming a packet loss is detected after the 26th round by the receipt of a triple duplicate ACK, what will be the values of the congestion window size and of ssthresh? Assuming a packet loss is detected after the 26th round by the receipt of a timeout, what will be the values of the congestion window size and of ssthresh? a. b. c. d. e. f. g. h. i. j.

Explanation / Answer

Can help you with this:

a)
1-6 , 23-26
These are slow start times because the congestion window size is picking up at a slope, slower at first and becoming exponentially faster until it gets to a linear section and is no longer in slow start.

b)
6-23
This is between transmission rounds 6 and 16 and between rounds 17 and 23. This is when it is linearly rising.

c)
dupack or a triple duplicate ACK

d)
Timeout

f)
20. At a cwnd size of 40, the cwnd is halved to 20 and the ssthreshold is set to 20.

i)
4,4
The congestion window size would be 8 segments, and ssthresh would be