Snoop protocol
Snoop copies packets to its cache
It starts a retransmission timer
It retransmits the packets if a duplicate Ack is received or if the timer expires
When an Ack is received, Snoop deletes the cache entry
Snoop performance enhancing proxy