Diferencia entre control de flujo y control de congestión

Diferencia entre control de flujo y control de congestión
Diferencia entre control de flujo y control de congestión

Video: Diferencia entre control de flujo y control de congestión

Video: Diferencia entre control de flujo y control de congestión
Video: ACCIDENTE CEREBROVASCULAR 2024, Mes de julio
Anonim

Control de flujo frente a control de congestión

El control de flujo es un mecanismo utilizado en las redes informáticas para controlar el flujo de datos entre un remitente y un receptor, de modo que un remitente rápido no supere a un receptor lento. El control de flujo proporciona métodos para que el receptor controle la velocidad de transmisión de modo que el receptor pueda manejar los datos transmitidos por el remitente. El control de congestión es un mecanismo que controla el flujo de datos cuando realmente se produce la congestión. Controla los datos que ingresan a una red de modo que la red pueda manejar el tráfico dentro de la red.

¿Qué es el control de flujo?

El control de flujo es un mecanismo que controla el flujo de datos entre un remitente y un receptor de modo que un receptor más lento no se vea abrumado por la cantidad de datos transmitidos por un remitente rápido. Esta situación puede ocurrir debido a varias razones, como la f alta de potencia de procesamiento del receptor que el remitente o el receptor que tiene una gran carga de tráfico que el remitente. Los mecanismos utilizados en el control de flujo podrían clasificarse en función de si el receptor envía comentarios al remitente. En el mecanismo de control de flujo de bucle abierto, el receptor no envía ningún comentario al remitente y es el método de control de flujo más utilizado. En el control de flujo de circuito cerrado, la información de congestión se transmite de vuelta al remitente. Los tipos de control de flujo comúnmente utilizados son la congestión de la red, el control de flujo de ventanas y el búfer de datos.

¿Qué es el control de congestión?

El control de congestión proporciona métodos para regular el tráfico que ingresa a una red de modo que pueda ser administrado por la propia red. El control de congestión evita que una red llegue a un colapso congestivo donde se produce poca o ninguna comunicación útil debido a la congestión. El control de congestión se aplica principalmente a las redes de conmutación de paquetes. El objetivo del control de congestión es mantener la cantidad de paquetes dentro de la red por debajo de un nivel que reduciría drásticamente el rendimiento. El control de congestión se implementa en los protocolos de capa de transporte del Protocolo de control de transmisión (TCP) y del Protocolo de datagramas de usuario (UDP). Los algoritmos de inicio lento y retroceso exponencial se utilizan en TCP. Los algoritmos de control de congestión se clasifican según la cantidad de comentarios recibidos de la red y el aspecto del rendimiento que pretende mejorar. Además, se clasifican en función de criterios como la necesidad de realizar modificaciones en la red actual y el criterio de equidad utilizado por el algoritmo.

¿Cuál es la diferencia entre control de flujo y control de congestión?

Aunque el control de flujo y el control de congestión son dos mecanismos de control de tráfico de red utilizados en las redes informáticas, tienen sus diferencias clave. El control de flujo es un mecanismo de extremo a extremo que controla el tráfico entre un remitente y un receptor, cuando un remitente rápido transmite datos a un receptor lento. Por otro lado, el control de congestión es un mecanismo que utiliza una red para controlar la congestión en la red. El control de congestión evita la pérdida de paquetes y el retraso causado por la congestión en la red. El control de congestión puede verse como un mecanismo que asegura que una red completa pueda manejar el tráfico que llega a la red. Pero, el control de flujo se refiere a los mecanismos utilizados para manejar la transmisión entre un emisor y un receptor en particular.

Recomendado: