The Gateway to Computer Science Excellence
0 votes

Consider the following plot of TCP window size as a function of time. Assume TCP is operating with slow start, congestion avoidance, fast retransmit and fast recovery mechanism.

What is the time interval where the slow start runs again because of a time-out and because of 3 ACKs respectively ?

A 16, 22

B 23, 17

C 17, 23

D 17, 22

Answer given 
Solution :


If a time out occurs there is a stronger possibility of congestion, hence TCP reacts strongly. It sets the value of threshold to one-half of current window size. Set cwnd to size of one segment and starts slow start phase again.
If three ACKs are received, there is a weaker possibility of congestion, a segment may have been dropped. Hence TCP has a weaker reaction. It sets value of threshold to half of current window size. It sets cwnd to the value of threshold. It starts congestion avoidance phase again.

Please explain in more details about the concept underlying?

in Computer Networks by | 213 views
Can someone explain why do three Acks mean, the weaker possibility of congestion? And when are these generated?

Are these acks for the same packet or are these consecutive acks?

1 Answer

0 votes
tcp follow selective repeat protocal and go back n protocol.

so when  receiver does not get packet according to ack  , which is sent by receiver to sender . then he sent three dublicate ack packet for same packet and in this time whatever sender send receiver accept it because it can accept out of order packet

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
52,345 questions
60,503 answers
95,334 users