What is selective repeat?

receiver individually acknowledges all correctly received pkts.

  • buffers out-of-order pkts, as needed, for eventual in-order delivery to upper layer.

  • sender maintains timer for each unACKed packet

  • when timer expires, retransmit only that unACKed packet.