4.4 Protocolos de Retransmisión

 

En este capitulo examinamos una serie de protocolos que proveen una capa de enlace confiable mediante el uso de confirmaciones de recepción y retransmisiones, o  ARQ (Solicitud Automática de Repetición), bajo consideraciones más realistas. Partiendo de un entorno libre de errores en donde el receptor puede manejar cualquier trama que se le envíe, introdujimos el control de flujo, seguido del control de errores con números de secuencia y el algoritmo de parada y espera. Después usamos el algoritmo de ventana deslizante para permitir una comunicación bidireccional.

Los dos últimos protocolos canalizan la transmisión de múltiples tramas para evitar que el emisor bloquee un enlace con un retardo de propagación largo. El receptor puede desechar todas las tramas que no sean la siguiente en secuencia, o colocaren el búfer las tramas fuera de secuencia y enviar confirmaciones de repetición  negativas para una mayor eficiencia en el ancho de banda. La primer estrategia es un protocolo de retroceso n, y la segunda es un protocolo de repetición selectiva.