Difference Between Go-Back-N and Selective Repeat Protocol

Computer EngineeringComputer NetworkMCA

Both Go-Back-N and Selective Repeat protocols are sliding window protocols.

Following are the important differences between Go-Back-N and Selective Repeat Protocols.

Sr. No.KeyGo-Back-NSelective Repeat
1DefinitionIn Go-Back-N if a sent frame is found suspected or damaged then all the frames are retransmitted till the last packet.In Selective Repeat, only the suspected or damaged frames are retransmitted.
2Sender Window SizeSender Window is of size N.Sender Window size is same as N.
3Receiver Window SizeReceiver Window Size is 1.Receiver Window Size is N.
4ComplexityGo-Back-N is easier to implement.In Selective Repeat, receiver window needs to sort the frames.
5EfficiencyEfficiency of Go-Back-N = N / (1 + 2a).Efficiency of Selective Repeat = N / (1 + 2a).
6AcknowledgementAcknowledgement type is cumulative.Acknowledgement type is individual.
Published on 26-Nov-2019 15:23:33