In a nutshell
Go-Back-N keeps the link busy by sending a whole window of frames before waiting for acknowledgements. The receiver is deliberately simple — it accepts frames only in order and discards anything that arrives early. So when one frame is lost, the sender must 'go back' and resend that frame and every frame after it, even the ones that already arrived fine. Fast when the link is clean, wasteful when it loses frames.