GBN presenta problemas de rendimiento. En particular, cuando el tamaño de la ventana y el producto ancho de banda-retardo son grandes puede haber muchos paquetes en el canal.

En este caso, un único paquete erróneo podría hacer que el protocolo GBN retransmita una gran cantidad de paquetes, muchos de ellos de forma innecesaria.

Repetición Selectiva

Los protocolos de repetición selectiva evitan las retransmisiones innecesarias haciendo que el emisor únicamente retransmita aquellos paquetes que se sospeche que llegaron al receptor con error.

Esta retransmisión individualizada y necesaria requerirá que el receptor confirme individualmente qué paquetes ha recibido correctamente.

A diferencia de GBN, el emisor SR ya habrá recibido mensajes ACK para algunos de los paquetes de la ventana.

El receptor de SR confirmará que un paquete se ha recibido correctamente tanto si se ha recibido en el orden correcto como si no. Los paquetes no recibidos en orden se almacenarán en el buffer hasta que se reciban los paquetes que faltan.

<aside> 💡 El tamaño de la ventana tiene que ser menor o igual que la mitad del tamaño del espacio de números de secuencia en los protocolos SR.

</aside>