Resolución de las mejoras del mecanismo de QoS provistas por Windows XP

  

Descripción general

La calidad de servicio en red (QoS) se refiere a las diversas técnicas de priorización de comunicación o tipo de programa aplicadas en toda la conexión de red. Estas tecnologías no solo dependen de " El mejor esfuerzo "conectar. Los mecanismos de QoS están integrados en Microsoft Windows 2000 y Windows XP. Este artículo describe las mejoras de QoS proporcionadas por Windows XP. Este artículo también proporciona una referencia a las características de QoS introducidas por primera vez en Windows 2000.

QoS para Conexión compartida a Internet (ICS)

Cuando una red está conectada a otra red a través de un enlace lento o una conexión (como una línea de acceso telefónico), el retraso de la comunicación a través de enlaces lentos puede ser Aumentar El motivo de este retraso es que la velocidad reconocida por la estación terminal de comunicación no coincide con la velocidad del enlace lento, lo que provoca un cuello de botella en la ruta de la red. Esto solo se aplica a la comunicación orientada a la conexión (usando TCP).

En una red relativamente rápida (como 100 Mb /s Ethernet), si el cliente receptor se está ejecutando detrás de una computadora que ejecuta el servicio ICS de Windows XP, y el servidor que se está comunicando con este cliente receptor está ubicado Después del acceso remoto en una red rápida, hay una falta de coincidencia. En este caso, la ventana de recepción del cliente receptor se establece en un valor mayor en función de la velocidad a la que el cliente receptor se conecta al enlace. El remitente comienza a enviar a una velocidad baja, pero si el paquete no se pierde, la velocidad continuará aumentando y, finalmente, se enviarán paquetes de un tamaño de ventana casi completo.

Esto afecta el rendimiento de otras conexiones TCP en la misma red, por lo que sus paquetes esperan ser transmitidos a través de una red lenta en una cola que puede ser larga. Si se produce una pérdida de paquetes, los datos se deben retransmitir (hasta el tamaño completo de la ventana), lo que hace que el enlace esté más obstruido.

La solución correspondiente es hacer que la computadora que ejecuta ICS en el borde de la red configure automáticamente la ventana de recepción en un tamaño más pequeño adecuado para enlaces lentos, sobrescribiendo la especificación del cliente receptor. Esta configuración no afecta negativamente a la comunicación porque el tamaño de la ventana se establece en consecuencia si el cliente receptor está directamente conectado al enlace lento. Este ajuste de la ventana lo realiza el componente QoS Packet Scheduler que se ejecuta en la computadora ICS.

QoS para módem y acceso remoto

A partir de enero de 2002, muchos usuarios todavía están conectados a Internet a través de enlaces lentos, como una velocidad de conexión de 56 kilobytes por segundo. Aunque la velocidad del enlace es limitada, muchos usuarios aún tienen que ejecutar múltiples programas que acceden a la red al mismo tiempo. Esto puede incluir navegar, descargar, enviar correos electrónicos, chatear e incluso transmisión de audio o video. La mayoría de estos programas utilizan TCP como el protocolo de transporte básico, y cada programa usa su propia conexión.

El primer programa que utiliza un enlace inicialmente tiene un uso exclusivo para llevar su conexión a un estado estable, implementando así una ventana TCP completa de datos en tránsito. Cuando el siguiente programa comienza a transmitir datos, la conexión que utiliza está limitada por el algoritmo de inicio lento, que limita la cantidad de datos no reconocidos que se pueden transferir. Dado que el programa establecido está transfiriendo una cierta cantidad de datos, el segundo programa tarda mucho más en alcanzar un estado estable, y el mismo tamaño de transferencia de datos es mucho más lento.

Cuando Windows XP se ejecuta en un enlace lento, implementa una solución razonable llamada "Round Robin insuficiente (DRR)". Windows 2000 también usa este esquema, pero en Windows XP, este esquema se activa de forma predeterminada cuando se detectan enlaces lentos. Este escenario asigna varios flujos de datos y asigna nuevos flujos de datos de aplicaciones a esos flujos. Estos flujos son atendidos automáticamente de forma rotatoria, lo que resulta en una mejor respuesta y rendimiento de comunicación de la red sin requerir que el usuario realice ninguna configuración manual.

Aclaración de QoS en computadoras de terminal con Windows XP

Al igual que Windows 2000, en Windows XP, los programas también pueden utilizar QoS a través de la Interfaz de programación de aplicaciones (API) de QoS. Todos los programas pueden compartir el 100% del ancho de banda de la red, a excepción de los programas que requieren prioridad de ancho de banda. Otros programas también pueden usar este ancho de banda "reservado", excepto para el solicitante que está enviando datos. De forma predeterminada, el programa reserva un ancho de banda que es de hasta el 20 por ciento de la velocidad de enlace básica de cada interfaz en la computadora terminal. Si la cantidad de datos enviados por un programa que reserva ancho de banda no se queda completamente sin ancho de banda, la parte no utilizada del ancho de banda reservado se puede usar para otras secuencias de datos en el mismo host.

Para obtener más información sobre el Programador de paquetes QoS, consulte la Ayuda de Windows XP. La biblioteca técnica de Windows 2000 proporciona información adicional sobre la calidad de servicio de Windows 2000.

Algunos errores en la corrección del soporte de QoS de Windows XP

Muchos artículos técnicos publicados y artículos de grupos de noticias han mencionado repetidamente que Windows XP normalmente reserva el 20% del ancho de banda disponible para QoS. Del artículo anterior podemos concluir que "QoS reserva el 20% del ancho de banda disponible" es incorrecto.

Copyright © Conocimiento de Windows All Rights Reserved