Los bits de un paquete pudieran corromperse. Todos los paquetes transmitidos son recibidos (aunque sus bits pueden estar corrompidos) en el orden en que se enviaron.

Reconocimientos

Estos protocolos basados en retransmisiones se llaman protocolos ARQ (Automatic Repeat reQuest, Solicitud automática de repetición).

Protocolos ARQ

Requieren fundamentalmente tres capacidades de protocolo adicionales:

Versión 1 ACK & NAK (limpios)

Protocolo de parada y espera (stop-and-wait protocol).

Untitled

Problema

No se verifica si el ACK o el NAK son corruptos o no.

La dificultad está en que si un paquete ACK o NAK está corrompido, el emisor no tiene forma de saber si el receptor ha recibido o no correctamente el último fragmento de datos transmitido.

Un método posible: reenviar el paquete de datos actual al recibir un paquete ACK o NAK alterado. Sin embargo, este método introduce paquetes duplicados en el canal emisor-receptor

Versión 2 ACK & NAK (corruptos)

Solución

Consiste en añadir un nuevo campo al paquete de datos, y hacer que el emisor numere sus paquetes de datos colocando un número de secuencia en este campo.