edited by
3,031 views

3 Answers

1 votes
1 votes
$\underline{\textbf{Answer:}\Rightarrow}\;\mathbf{c.}$

The persist timer is used for protecting the TCP from being in a deadlock situation that could occur if the following window size update from the receiver is lost, and the sender is not able to send more data until it receives a new window size update from the receiver.
edited by
0 votes
0 votes
Answer : C) To avoid deadlock condition.

To deal with a zero-window-size deadlock situation, TCP uses a persistence timer. When the sending TCP receives an acknowledgment with a window size of zero, it starts a persistence timer. When the persistence timer goes off, the sending TCP sends a special segment called a probe. This segment contains only 1 byte of new data. It has a sequence number, but its sequence number is never acknowledged; it is even ignored in calculating the sequence number for the rest of the data. The probe causes the receiving TCP to resend the acknowledgment which was lost.
0 votes
0 votes

Persistent Timer – To deal with a zero-window-size deadlock situation, TCP uses a persistence timer.When the sending TCP receives an acknowledgment with a window size of zero, it starts a persistence timer. When the persistence timer goes off, the sending TCP sends a special segment called a probe. This segment contains only 1 byte of new data. It has a sequence number, but its sequence number is never acknowledged; it is even ignored in calculating the sequence number for the rest of the data. The probe causes the receiving TCP to resend the acknowledgment which was lost.

So C is correct.

Ref: https://www.geeksforgeeks.org/tcp-timers/

Answer:

Related questions

4 votes
4 votes
4 answers
1
Satbir asked Jan 13, 2020
3,526 views
Checksum field in TCP header isones complement of sum of header and data in bytesones complement of sum of header, data and pseudo header in $16$ bit wordsdropped from $\...
4 votes
4 votes
5 answers
2
Satbir asked Jan 13, 2020
4,148 views
Remote Procedure Calls are used forcommunication between two processes remotely different from each other on the same systemcommunication between two processes on the sam...
2 votes
2 votes
2 answers
3
Satbir asked Jan 13, 2020
2,265 views
Avalanche effect in cryptography refersLarge changes in cipher text when the keyword is changed minimallyLarge changes in cipher text when the plain text is changedLarge ...
1 votes
1 votes
2 answers
4