The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+3 votes
During Congestion avoidance(Additive Increase) in tcp when 3 duplicate ACKs arrived then during that arrival phase by which algorithm did the  sender window adopt increment procedure?
a) Sender window uses additive increase
b)Sender window uses slow start
which option is correct?
asked in Computer Networks by Loyal (5.6k points) | 479 views

4 Answers

+3 votes

From forouzan :: TCP/IP protocol suite:

If three duplicate ACKs are received, there is a weaker possibility of congestion; a segment may have been dropped but some segments after that have arrived safely since three duplicate ACKs are received. This is called fast transmission and fast recovery. In this case, TCP has a weaker reaction as shown below:
(A). It sets the value of the threshold to half of the current window size.
(B). It sets cwnd to the value of the threshold (some implementations add three segment sizes to the threshold).
(C). It starts the congestion avoidance phase.

answered by Veteran (56.6k points)

Is the Value of Sender Window(SW) is correct during 3 duplicate Acks arrival?

In AIMD phase, if there are 3 duplicate ACK , then there is a strong possibility of congestion (not weak possibility)

Moreover there should be a threshhold value. Sender Window value cannot go upto infinity
3 duplicate acknowledgement means mild congestion.
0 votes
Option a is correct .

Slow start mechanism occurs whenever time out occurs
answered by Active (3.2k points)
0 votes
3 duplicate ack means congestion is less so sender opts for additive increase rather than slow start which occurs when congestion is severe and time out happens.

Hence correct option is a.
answered by Loyal (7.9k points)

U mean to say During the phase when 3 duplicate acks are coming sender opts for additive increase and After the 3 duplicate Acks arrived sender opts for slow start??


No, i am saying whenever timeout occurs it means congestion is severe slow start mechanism happens.

 After the 3 duplicate Acks arrived sender opts for slow start(This is wrong)

0 votes
b option is correct
answered by Active (3.9k points)
3 duplicate packet means week posiblities of congestion and use congestion avoidance algorithm.

Option a is correct.

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

36,075 questions
43,521 answers
42,747 users