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

Basic difference between go back ARQ and Selective repeat ARQ

GO BACK AND ARQ
SELECTIVE REPEAT ARQ
Go Back N ARQ is inefficient for 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 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 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 acknowledgement of message units, or it may be used as a protocol for the delivery of subdivided message sub-units.