Retransmisión (redes de datos)


La retransmisión , esencialmente idéntica a la solicitud de repetición automática (ARQ), es el reenvío de paquetes que se han dañado o perdido. La retransmisión es uno de los mecanismos básicos utilizados por los protocolos que operan en una red informática de conmutación de paquetes para proporcionar una comunicación fiable (como la proporcionada por un flujo de bytes fiable , por ejemplo, TCP ).

Estas redes suelen ser "poco confiables", lo que significa que no ofrecen garantías de que no retrasarán, dañarán o perderán paquetes , o los entregarán fuera de servicio. Los protocolos que brindan una comunicación confiable a través de dichas redes usan una combinación de reconocimientos (es decir, un recibo explícito del destino de los datos ), retransmisión de paquetes perdidos o dañados (generalmente iniciados por un tiempo de espera ) y sumas de verificación para brindar esa confiabilidad.

Hay varias formas de reconocimiento que se pueden usar solas o juntas en los protocolos de red:

La retransmisión es un concepto muy simple. Cada vez que una parte envía algo a la otra parte, conserva una copia de los datos que envió hasta que el destinatario haya reconocido que los recibió. En una variedad de circunstancias, el remitente retransmite automáticamente los datos utilizando la copia retenida. Las razones para reenviar incluyen: