ARQ (del inglés Automatic Repeat-reQuest) son protocolos utilizados para el control de errores en la transmisión de datos, garantizando la integridad de los mismos. Estos suelen utilizarse en sistemas que no actúan en tiempo real, ya que el tiempo que se pierde en el reenvío puede ser considerable y suele ser más útil emitir mal en el momento, que hacerlo correctamente un tiempo después. Esto se puede ver muy claro con una aplicación de videoconferencia donde no resulta de utilidad emitir el pixel correcto de la imagen, 2 segundos después de haber visto la imagen.

Esta técnica de control de errores se basa en el reenvío de los paquetes de información que se detecten como erróneos (Esto quiere decir que no todos los paquetes de información se detectan como erróneos).

Para controlar la correcta recepción de un paquete se utilizan ACK's (acknowledge) y NACK's de forma que cuando el receptor recibe un paquete correctamente el receptor asiente con un ACK y si no es correcto responde con un NACK. 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.

Entre otros protocolos ARQ, encontramos, Stop-and-wait ARQ, Go-Back-N ARQ y Selective Repeat ARQ; estos protocolos pertenecen a la Capa de enlace de datos y/o a la Capa de transporte del modelo OSI

Ejemplos

editar

El Protocolo de control de transmisión utiliza una variante de Go-Back-N ARQ para garantizar la transmisión fiable de datos a través del Protocolo de internet, que no proporciona una entrega garantizada de paquetes; con Reconocimiento Selectivo (SACK), utiliza Repetición Selectiva ARQ.

La red inalámbrica IEEE 802.11 utiliza retransmisiones ARQ en la capa de enlace de datos.

ITU-T G.hn utiliza ARQ híbrido, una mezcla de corrección de errores hacia adelante (FEC) de alta velocidad y ARQ. Es un estándar de red de área local de alta velocidad que puede funcionar a velocidades de datos de hasta 1 Gbit/s a través del cableado doméstico existente (líneas eléctricas, líneas telefónicas y cables coaxiales). G.hn utiliza CRC-32C para la detección de errores, LDPC para FEC y repetición selectiva para ARQ.

Los sistemas ARQ se utilizaban mucho en la radio de onda corta para garantizar una entrega fiable de los datos, como en el caso de los telegramas. 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.

Existen varias patentes para el uso de ARQ en entornos de contribución de vídeo en directo. En estos entornos de alto rendimiento, los acuses de recibo negativos se utilizan para reducir los gastos generales.

Véase también

editar

📚 Artikel Terkait di Wikipedia

Repetición selectiva

recepción para poder pasar los datos de manera ordenada a la capa superior en caso de recibir un paquete con errores. Automatic Repeat Request Datos: Q7447752

ARQ

ARQ son unas siglas que pueden designar: a los protocolos Automatic Repeat Request. a la publicación semanal ARQ Diario de Arquitectura. Datos: Q238558

Rechazo (desambiguación)

en control de errores. Rechazo múltiple, tipo de respuesta ARQ (Automatic Repeat Request) en la cual no se dejan de enviar paquete de datos hasta que se

NACK

rechazo selectivo, conocidas como técnicas de ARQ, Automatic Repeat reQuest (solicitud automática de reenvío). Puede tomarse como el contrario de ACK

Control de enlace lógico

Servicios que ofrece: Sin conexión y sin reconocimiento Sin conexión y con reconocimiento Orientado a la conexión. Automatic Repeat Request Datos: Q126998

Códigos de bloque

Correction o código autocorrector). El receptor puede pedir que se retransmita el bloque ARQ (Automatic Repeat reQuest o código de autochequeo). Datos: Q884707

Capa de enlace de datos

Data Link Control IEEE 802 Corrección de errores hacia adelante Automatic Repeat Request Control de acceso al medio Receptor Datos: Q194134 Multimedia:

Parada y espera

Rechazo simple (Go-Back-N) y de Repetición Selectiva (Selective Repeat). Automatic Repeat Request «Control de Enlace de Datos.: ARQ con parada y espera. | Aula