Hi! I am studying TCP and have a question about the TCP receiver end process.
Receiver sent an ACK segment when receiving a TCP segment.
My text book,Tcp Illustrated, says that if the receiver receives an out of order TCP segment, receiver will sent an duplicate ACK to sender. For example, when the receiver receives segments #..13, 14, 16, 17, 18, the receiver sent ACK 13, 14, 15, 15, 15 because lost segment 15 makes 16, 17, 18 out of order.
Here is the question, if the receiver receives segments #..13, 14, 16, 13, 14 due to some unnecessary retransmission, will the receiver sent ACK 13, 14, 15, 15, 15?(Because 16, 13, 14 are out of order?)
Another question, if above is true, will the sender performs the fast retransmission (3 duplicate ACK) due to the unnecessary retransmission?
Many Thanx
Receiver sent an ACK segment when receiving a TCP segment.
My text book,Tcp Illustrated, says that if the receiver receives an out of order TCP segment, receiver will sent an duplicate ACK to sender. For example, when the receiver receives segments #..13, 14, 16, 17, 18, the receiver sent ACK 13, 14, 15, 15, 15 because lost segment 15 makes 16, 17, 18 out of order.
Here is the question, if the receiver receives segments #..13, 14, 16, 13, 14 due to some unnecessary retransmission, will the receiver sent ACK 13, 14, 15, 15, 15?(Because 16, 13, 14 are out of order?)
Another question, if above is true, will the sender performs the fast retransmission (3 duplicate ACK) due to the unnecessary retransmission?
Many Thanx