Durante el protocolo que controla recepción de paquetes pueden surgir múltiples problemas (pérdida de ACK, recibir un ACK incorrecto, etc.) complicándose así el contenido del ACK y surgiendo nuevos conceptos como el de timeout.
Si el emisor no recibe información sobre la recepción del paquete durante un tiempo fijado (timeout) este se reenvía automáticamente.
Esencialmente existen tres tipos de ARQ aunque en la práctica se combinen buscando el sistema óptimo para cada canal o estado de tráfico concreto.
G.hn utiliza CRC-32C para la detección de errores, LDPC para FEC y repetición selectiva para ARQ.
Estos sistemas venían en formas llamadas ARQ-E y ARQ-M, que también incluían la capacidad de multiplexar dos o cuatro canales.