Lorine
El control de flujo es el proceso en las comunicaciones de datos que gestiona el ritmo de la transmisión entre dos nodos para garantizar que una entidad transmisora no abrume a una entidad receptora con datos. Actúa para evitar que un remitente rápido supere a un receptor lento.
Según Webopedia, el control de flujo es el proceso mediante el cual el proceso de flujo de datos de un dispositivo a otro se ajusta para garantizar que el dispositivo receptor pueda manejar los datos que ingresan.
El 'xon-xoff' es el protocolo más común para el control de flujo. El dispositivo de recepción enviará una señal 'xoff' al dispositivo de envío tan pronto como el búfer se llene. El envío de la señal 'xoff' evita que el dispositivo de envío envíe más datos.
El control de flujo es un proceso importante porque es posible que las computadoras enviadas transmitan información a una velocidad más rápida de la que la computadora receptora puede recibirla y procesarla. Es probable que esto suceda cuando la computadora receptora tiene una gran carga de tráfico en comparación con la computadora emisora, o si la computadora receptora carece de la misma potencia de procesamiento que la computadora emisora.
Hay tres tipos de control de flujo:
• Congestión de la red: un mecanismo de prevención que proporciona control sobre la cantidad de datos que ingresan a un dispositivo.
• Control de flujo de ventanas: un mecanismo que se usa con un Protocolo de control de transmisión (TCP).
• Búfer de datos: un mecanismo de control de prevención que proporciona almacenamiento para contener datos para compensar la variación en las velocidades de transmisión de datos. El
control de flujo se puede implementar en hardware o software, o en una combinación de ambos. El control de flujo no debe confundirse con el control de congestión, que se relaciona con el control del flujo de datos cuando se ha producido una congestión, a diferencia de cuando las velocidades de envío y recepción varían.