<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>