Go-Back-N ARQ is a specific instance of the automatic repeat request (ARQ) protocol, in which the sending process continues to send a number of frames specified by a window size even without receiving an acknowledgement (ACK) packet from the receiver. It is a special case of the general sliding window protocol with the transmit window size of and receive window size of 1. It can transmit frames to the peer before requiring an ACK.

The receiver process keeps track of the sequence number of the next frame it expects to receive. It will discard any frame that does not have the exact sequence number it expects (either a duplicate frame it already acknowledged, or an out-of-order frame it expects to receive later) and will send an ACK for the last correct in-order frame.

  1. Given the bounds presented in (1) and (2), choose to be the largest number possible.

References

See also

  • Reliable Data Transfer
  • Pipeline (software)
  • Automatic repeat request
  • Computer networking
  • Selective Repeat ARQ
  • Go-Back-N ARQ demonstration in a Java applet

de:ARQ-Protokoll#Go-Back-N

it:Automatic repeat request#Go-Back-N