Receiver required to send an ACK if it receives an out of order segment ? a segment may be out of order or lost
Sender assumes loss when it receives three duplicate ACKs
Fast retransmission and recovery mechanism ? retransmit the requested segment (which is presumed lost after three duplicate ACKs) without waiting for a timeout