<aside>
📖 Basic idea
- Have a window of packets in flight for reliable transport
 
- Using cumulative acknowledgments
 
- Per-packet timer
 
- Two protocols:
- Go-back-N: one loss will lead to entire window retransmitting
 
- Selective repeat: one loss will lead to only that packet retransmitting
</aside>