Automatic Repeat Request protocols (ARQ)
sender required to retransmit erroneous frames
- receiver detects errors
- fewer bits needed to reliably detect errors
- sender notified to re-send frame
- positive ack of frames received
- sender times out on frames that are not acknowledged and re-transmits
- negative acknowledgement for frames received with errors - more efficient