Skip to main content

¿Qué es un protocolo de ventana deslizante?

  • Archibald

El protocolo de ventana deslizante es un método de transmisión de datos a través de una red. Se usa donde la computadora necesita recibir paquetes de datos en un orden específico y confiable, proporcionando "ventanas" de tiempo donde se pueden enviar los datos. Aunque un protocolo de ventana deslizante puede transmitir una cantidad teórica ilimitada de datos, los datos solo pueden transmitirse a través de ventanas fijas a tiempo, lo que permite a la computadora medir con mayor precisión el orden de los paquetes que se envían.

La información enviada a través de una red informática no se envía en una transmisión grande, sino más bien en "paquetes" más pequeños. Los paquetes son simplemente piezas de información del tamaño de un bocado que la computadora receptora reúne para construir el producto terminado. La idea de un rompecabezas típico se puede utilizar para ilustrar el punto; Cuando se compra el rompecabezas, las piezas se dispersan y desmontan, pero se pueden reconstruir para formar una imagen final. Los paquetes funcionan de la misma manera.

Es necesario un protocolo de ventana deslizante cuando la computadora receptora necesita obtener los paquetes en un orden confiable. Funciona un poco como un semáforo que controla una intersección. Cuando la luz es verde, se abre la ventana deslizante y la información puede fluir libremente. Después de enviar un ciclo de información, la "luz" se vuelve roja y no se pueden transmitir más datos por el momento. Una vez que la computadora receptora tiene los paquetes, envía una señal que confirma que ha recibido la información; esa es la señal para enviar más datos a lo largo de la línea.

Al detener e iniciar constantemente el flujo de datos, dividiendo la transmisión en varias partes distintas y medibles, la computadora receptora obtendrá los paquetes en un orden más regulado. Esto se puede comparar con los métodos de transmisión que no gestionan el flujo de datos. Sin la constante retroalimentación de la computadora receptora para garantizar que los paquetes se obtienen en el orden correcto, la transmisión de información puede convertirse rápidamente en un desastre caótico.

Idealmente, la cantidad de información enviada durante una sola ráfaga de datos durante un protocolo de ventana deslizante debería ser mayor que la medición del retardo de ancho de banda de la línea de conexión. La medición del retraso del ancho de banda simplemente indica cuánto tiempo tarda la información en fluir de un extremo de la conexión al otro. Mientras la cantidad de información enviada por ráfaga exceda este número, la transmisión de información aparecerá sin interrupciones desde el punto de vista del usuario final; no habrá demora entre el envío de paquetes usando este método.