Selective Repeat
receiver individually acknowledges all correctly received pkts
- buffers pkts, as needed, for eventual in-order delivery to upper layer
sender only resends pkts for which ACK not received
- sender timer for each unACKed pkt
sender window
- N consecutive seq #’s
- again limits seq #s of sent, unACKed pkts