Control de flujo

Definición: ¿Qué significa Control de flujo?

El control de flujo es el mecanismo que garantiza que la velocidad a la que transmite un emisor sea proporcional a las capacidades de recepción del receptor.

El control de flujo se utiliza en las comunicaciones de datos para administrar el flujo de datos / paquetes entre dos nodos diferentes, especialmente en los casos en que el dispositivo de envío puede enviar datos mucho más rápido de lo que el receptor puede digerir.

Techinfo explica el control de flujo

Las redes de cualquier tamaño tienen muchos dispositivos diferentes conectados y cada dispositivo tiene parámetros de transmisión de datos únicos. Por ejemplo, un enrutador está diseñado para administrar el enrutamiento de datos, mientras que un escritorio, en el extremo receptor de esos datos, tiene muchas menos capacidades de envío / recepción.

Estas diferencias en las capacidades de envío / recepción pueden generar conflictos si el remitente comienza a transmitir datos más rápido que la capacidad del nodo receptor. Para contrarrestar este problema, se utiliza el control de flujo. Esta técnica gestiona el flujo de datos entre nodos, manteniendo las capacidades de envío / recepción de ambos nodos como principal preocupación.

Xon-Xoff es un ejemplo de un protocolo de control de flujo que sincroniza el remitente con el receptor. Transmite una señal de transmisión cuando el receptor ya no tiene espacio en su búfer y una señal de transmisión cuando el receptor puede reanudar la toma de datos. Xon-Xoff funciona en conexiones seriales asincrónicas.