Stop-and-Wait ARQ is a variant of stop-and-wait which includes error handling such that it can be used on noisy channels.

Here, an acknowledgement is only sent if two things have occurred:

  • A packet has been received correctly
  • The receiver is ready to receive another packet

Note

Frames are usually numbered to ensure the correct one will be resent if an acknowledgement is not received