Go back N: il mittente invia fino a N messaggi facendo di ognuno una copia, mette un timer per ogni messaggio e aspetta gli ACK, se il tempo scade prima dell'arrivo di ACK N, allora ripete la trasmissione di tutti i messaggi non confermati, il ricevitore riceve solo messaggi in sequenza, quindi se arriva un messaggio corretto ma fuori sequenza questo viene scartato, (+ efficiente rispetto a stop e wait perchè c'è un elaborazione minima)