¿Qué es el control de flujo de red?
El control de flujo de red es un medio para que las redes de comunicaciones gestionen la congestión del tráfico en la red. Se pueden utilizar varias técnicas tanto para redes basadas en circuitos como para redes de cambio de paquetes, como las utilizadas en Internet. Mediante el uso de técnicas de control de flujo, la red puede proporcionar una mejor calidad general del servicio y reducir la frecuencia de las comunicaciones caídas.
redes de circuito, como redes de multiplexación de división de tiempo para ciertos tipos de comunicación digital, generalmente usa circuitos dedicados para la comunicación. En estos casos, la red puede perderse la utilización de todos sus canales disponibles para el ancho de banda. Si un canal está inactivo mientras otro tráfico está esperando ser transmitido, se pueden implementar técnicas de control de flujo de red para equilibrar la matriz de circuitos de comunicación disponibles.
Con tales redes de circuito, una técnica conocida como control de admisión de conexión (CAC) se utiliza para un control adecuado de flujo de red. AlgoritoLos MS se utilizan para observar la red y tomar decisiones sobre si los recursos disponibles se pueden utilizar. En general, los algoritmos funcionan para permitir el uso de un circuito dependiendo de la evaluación de ciertas variables, como el tipo de servicio necesario, la calidad del servicio que debe cumplirse y otra información de tráfico, como las tarifas máximas y las tarifas sostenibles. Un inconveniente es que algunos métodos CAC también priorizan los circuitos disponibles, reservando así algunos circuitos para conexiones ocasionales de alta prioridad, lo que derrota el propósito ya que esos circuitos aún permanecen inactivos si no hay comunicaciones de alta prioridad en tránsito.
Con redes de paquetes conmutados, una gran cantidad de posibles técnicas de control de flujo de red se pueden implementar dependiendo del tipo de red o software o hardware disponibles. En la mayoría de los casos, una red de conmutación de paquetes utilizará algún tipo de búfer, que es un almacenamientoMecanismo para capturar paquetes de datos a medida que se reciben de un remitente. Los paquetes entran en el búfer y la aplicación del destinatario los saca para su uso. Si la transmisión de envío es más rápida que la capacidad del extremo receptor de procesar los datos del búfer, entonces puede llenarse rápidamente.
En redes del protocolo de control de transmisión (TCP), el control de flujo de red se puede tratar a través de una técnica conocida de escala de ventana. El apretón de manos de tres vías que se lleva a cabo durante una conexión TCP permite que se transfiera información sobre el tamaño de la ventana del destinatario. De esta manera, el destinatario puede informar al remitente cuánta habitación de búfer está disponible para que el remitente pueda evitar enviar demasiados datos.
El elemento de telecomunicaciones estándar 232 (RS-232) recomendado también discute las disposiciones para tratar el control del flujo de red en redes serializadas. Con RS-232, se descompone en una solución basada en software o en una solución basada en hardware. La técnica de software también es kEl receptor que declara que declara que es capaz de recibir datos y Xoff cuando tiene un búfer completo envía una señal Xon, donde el destinatario declara que es capaz de recibir datos y Xoff cuando tiene un búfer completo. Los errores pueden ocurrir si la señal de comunicación es mala, por lo que el remitente no puede recibir correctamente una señal Xoff y continuar empujando los paquetes al destinatario. Las señales de control de flujo también se envían a través del mismo canal que la comunicación de datos, que utiliza una pequeña cantidad de ancho de banda.
.El control de flujo de red basado en hardware, por otro lado, es mucho más confiable a expensas adicionales de implementar líneas físicas adicionales. En este caso, se configuran las líneas de control de transmisión separadas: una se llama línea de solicitud para enviar (RTS), y la otra es la línea clara para enviar (CTS). El final de envío anuncia su intención de transmitir a través de la línea RTS, y el destinatario anuncia su capacidad de recibir la línea CTS.