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.
Estos protocolos basados en retransmisiones se llaman protocolos ARQ (Automatic Repeat reQuest, Solicitud automática de repetición).
Requieren fundamentalmente tres capacidades de protocolo adicionales:
Protocolo de parada y espera (stop-and-wait protocol).
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
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.