Differences between Go-Back-N ARQ and Selective Repeat ARQ

Go-Back-N ARQ and Selective Repeat ARQ

The basic difference between go back ARQ and Selective Repeat ARQ

Go-Back-N ARQ is a specific instance of the automatic repeat request protocol, in which the sending process continues to send the number of frames specified by a window size even without receiving an acknowledgement packet from the receiver.

Selective Repeat ARQ/Selective Reject ARQ is a specific instance of the automatic repeat-request protocol used to solve sequence number dilemma in communications. 

Read more: Difference Between Array and Union

GO BACK AND ARQ SELECTIVE REPEAT ARQ
Go Back N ARQ is inefficient for a noisy link.   Selective repeat ARQ is efficient for noisy links
Go Back N ARQ is less complicated than Selective Repeat ARQ.   Selective Repeat ARQ is complicated
Go Back N ARQ Sender Window Size is 2^ (m)-1 and receiver window size is 1.   .in Sender and receiver Window Size is 2^ (m-1)
Go-Back-N ARQ is a specific instance of the automatic repeat request (ARQ) protocol, in which the sending process continues to send the number of frames specified by a window size even without receiving an acknowledgment (ACK) packet from the receiver. It is a special case of the general sliding window protocol with the transmit window size of N and receive window size of 1. Selective Repeat ARQ / Selective Reject ARQ is a specific instance of the Automatic-Repeat-Request (ARQ) protocol used for communications. It may be used as a protocol for the delivery and acknowledgment of message units, or it may be used as a protocol for the delivery

More

Go Back And ARQ

  • Go Back N ARQ is inefficient for the noisy link.
  • Go Back N ARQ is less complicated than Selective Repeat ARQ.
  • Go Back N ARQ Sender Windows Size is 2^(m)-1 and receiver window size is 1.
  • Go-Back-N ARQ is a specific instance of the automatic repeat request (ARQ) protocol, in which the sending process continues to send the number of frames specified by a window size even without receiving an acknowledgment (ACK) packet from the receiver. It is a special case of the general sliding window protocol with the transmit window size of N and receive window size of 1.

Selective Repeat ARQ

  • Selective repeat ARQ is efficient for noisy links.
  • Selective Repeat ARQ is Complicated.
  • In Sender and Receiver Window Size is 2^(m-1).
  • Selective Repeat ARQ / Selective Reject ARQ is a specific instance of the Automatic-Repeat-Request (ARQ) protocol used for communications. It may be used as a protocol for the delivery and acknowledgment of message units, or it may be used as a protocol for the delivery of subdivided message sub-units.

Wrapping it up

“Go-Back-N Protocol” and “Selective Repeat Protocol” are the sliding window protocols. The Sliding window protocol is primarily an error control protocol. It is a method of error detection and error correction. The basic difference between go-back-n protocol and selective repeat protocol is that the “go-back-n protocol” retransmits all the frames that lie after the frame which is damaged or lost. The “selective repeat protocol” retransmits only that frame which is damaged or lost.

TutsMaster.org

Tutsmaster.org provides tutorials related to tech and programmings. We are also setting up a community for the users and students.