domingo, 6 de septiembre de 2009

MANUAL DE TCP OPTIMIZER

TCP Optimizer (TCPO). Es una herramienta que ayuda tanto a novatos como expertos a configurar parámetros de TCP e IP al mismo tiempo que ayuda a la administración de su red local. Tiene un manejo bastante sencillo y una interfaz fácil de asimilar.

TCPO no necesita de instalación sino que simplemente se debe ejecutar el .exe.


CONFIGURACION RAPIDA

Podemos hacer una configuración bastante rápida con este software si no queremos meternos con configuraciones avanzadas. El Software hará todo el trabajo con tan solo introducirle unas pequeñas pautas. Cuando apenas abrimos el programa este muestra la ventana General Settings. Lo que debemos hacer para una configuración rápida es lo siguiente:

• Seleccionar el máximo de velocidad en KB por segundo desplazando el “slider bar” hacia el valor deseado (Connection speed)



• Luego se debe seleccionar el adaptador de red a modificar o seleccionar la opción ”Modify all network adapters”. (Network adapters selections).


• Seleccionamos la opción del radio button: Optimal settings.

• Por último damos clic en el botón “aplicar cambios”. Al hacer esto el programa nos mostrara una ventana con las modificaciones hechas a lo que daremos “OK” y posteriormente se reiniciará el equipo.

Por medio de las opciones que tenemos en el menú file podemos restablecer la configuración a un estado anterior.



CONFIGURACION AVANZADA


PESTAÑA: GENERAL SETTINGS








CONECTION SPEED
Selecciona el máximo de velocidad al que tenemos acceso en KB/Seg.


NETWORK ADAPTER SELECTION
Del combo podemos seleccionar el adaptador de red que deseamos modificar, cuando lo hacemos en la parte derecha inferior del panel en el cual estamos trabajando se muestra la dirección IP que está asociada a ese adaptador de red, también podemos escoger la opción de modificar todas las tarjetas de red o simplemente no modificar ninguna.

En cualquier caso podemos modificar también el parámetro del protocolo MTU (se refiere el tamaño de los paquetes), se presenta un valor sugerido de 1500 que es el estándar de configuración de este. Este parámetro se debe modificar solo en algunos casos especiales como por ejemplo en el caso de encapsulación de Windows XP PPPoE que admite un máximo valor de 1480.


TCP RECEIVE WINDOWS
Se refiere al buffer utilizado por las ventanas TCP, se muestra un valor recomendado pero si se desea modificar toca tener en cuenta que un valor demasiado pequeño afecta el desempeño de nuestro computador, mas si ponemos un valor muy grande afecta el rendimiento de nuestra red.

MTU DISCOVER
Al activar esta opción le decimos al programa que descubra la configuración MTU de la red en la que está conectada actualmente, es recomendable dejarlo en la opción “yes”.


BLACK HOLE DETECT
Detecta hoyos negros de la red, es decir lugares en los que se pierdan continuamente los datos, es aconsejable que esta opción este establecida como “no” ya que cuando se pierde un paquete este simplemente es reenviado y los protocolos de enrutamiento técnicamente resuelven solos el problema, cuando se tiene activada esta opción la mejoría es casi imperceptible al usuario y más bien satura la red con paquetes de búsqueda de hoyos negros.


SELECTIVE ACKs
SACK signific: selective Aknowledgements o reconocimiento selectivo. Se puede establecer como activo o inactivo este parámetro que es bastante importante para conexiones que utilicen ventanas TCP largas. Se recomienda que la opción este establecida en “yes”.


MAX DUPLICATE ACKs
Determina el número de ACKs duplicados que deben ser recibidos en la misma secuencia de números de datos enviados antes de que se retransmita la información que está bajando por la red. El valor se puede definir en un rango de 1-3 donde el recomendado es 2.


TIME TO LIVE
Determina el tiempo y el número de saltos que un paquete puede vivir en la web. El valor promedio es de 64


TCP 1323 OTPIONS
La opción Windows sacling permite hacer una ventana de transmisión dinámica. La opción de Timestamps sirve para añadir 12 Bytes al encabezado de cada paquete lo cual es funcional cuando se está trabajando en situaciones de alta perdida de datos. Lo recomendado es solo dejar la opción “Windows scaling” activada.



PESTAÑA: ADVANCED SETTINGS





Las opciones no afectan tanto al rendimiento del TCP más si su funcionalidad. Se configurarán aspectos del networking, web, lan, velocidad de resolución de hostname entre otros.


INTERNET EXPLORER OPTIMIZATION
Se refiere básicamente al número de conexiones que pueden existir a un servidor, por ejemplo cuando uno está cargando una página web hay cientos de imágenes que se deben descargar, cada descarga de un objeto de esta página se considera como una conexión, Html 1.0 viene con un valor por default de 2, es decir, con nuestro ejemplo anterior solo podemos descargar 2 objetos al mismo tiempo. Con esta opción podemos establecer un número mayor de conexiones, por ejemplo 10. Tenemos dos parámetros a modificar, uno que dice: MaxConnectionsPerServer y otro MaxConnectionsPer1_0Server, esto se refiere a las versiones 1.1 y 1.0 de html, se recomienda dejarlos ambos con el mismo valor el cuál debe estar en un rango de 4 a 10.


HOST RESOLUTION PRIORITY
Esta sección mejora el comportamiento de la resolución de nombres de DNS en general. Ayuda a la rápida carga de las páginas. Se pueden organizar por prioridades de 1 a 10. Los valores recomendados son: 5, 6, 7 y 8.


TYPE/QUALITY OF SERVICE
Los valores de Qos y ToS solo son cambiados por el software si estos se encuentran definidos en el registro y se pueden modificar para mejorar el rendimiento y la prioridad de la configuración de prioridades en el tráfico de la web.

• QoS
Para poder establecer la configuración dentro del registro es necesario instalar el paquete QoS Packet Scheduler (Esto se hace desde el network Adapter). Se recomienda no instalar este paquete y en caso de tenerlo fijar el QoS: NonBestEffortLimit en 0. En otras palabras este campo se refiere a la cantidad de ancho de banda reservados para la QoS con el cuál es recomendable no meternos.

• ToS
El ToS es un capo en el encabezado IP que define características de calidad en el servicio. Esta opción no es muy utilizada y se ha modificado y redefinido como “Servicios Diferenciados” en determinados RFC. No se recomienda modificar estos campos ya que pueden presentar incompatibilidad en las transmisiones. Para modificarlo hay que tener conocimiento sobre la distribución de bits en los paquetes IP y conocer el RFC 1349 que determina este funcionamiento.


DNS ERROR CATCHING
Los servicios de DNS en Windows funcionan bastante bien, cada vez que accedemos a una página se guarda en el cache del sistema el acceso a dicha pagina, con la única desventaja que también se guardan los accesos fallidos. En el panel DNS Error Catching se muestran los valores actuales del sistema los cuales podemos ponerlos en 0, lo que significa que borra todos los registros fallidos de acceso a DNS.


LAN BROWSER SPEED UP.
Esta opción configura la búsqueda de redes lan cuando se activa nuestro adaptador de red y accedemos a una red de computadores mejorando así el rendimiento y tiempo del servicio. Para mejorar el rendimiento debemos poner la opción “optimized” la cuál reducirá los tiempos de búsqueda de estas redes.


LAN REQUEST BUFFER SIZE
Reduce el retraso en la red. Este fenómeno se produce cuando estamos trabajando con redes de alta latencia, se puede trabajar con un buffer que tiene un rango de 1024 a 65535. El valor recomendado es de 16384 (Valor al que se llego después de muchas pruebas). Esta medida solo se aplica a las LANs y mejora las búsquedas y el trabajo con directorios demasiado largos.


PESTAÑA: LARGEST MTU





Esta opción ayuda a buscar el máximo tamaño de paquete que nuestro computador puede intercambiar con un servidor. Digitamos una dirección URL en el campo del mismo nombre a lo que seguidamente le damos start. Al hacer esto el TCPO empieza a hacer ping con el servidor y a mandar paquetes de diferentes tamaños hasta que encuentra uno del tamaño apropiado.

Para conseguir que este funcione bien conviene dirigirse a la pestana “General Settings” y establecer el valor de MTU en 1500 temporalmente para que el TCPO funcione correctamente.

PESTAÑA: BDP





BDP significa Bandwidth * Delay Product. Este es un concepto muy importante en el networking, está estrechamente relacionado con el valor de ventana de TCP (RWIN) el cual representa un límite posible en el rendimiento. Este valor juega un rol esencial en redes de alta velocidad y alta latencia, en otras palabras estamos trabajando con el producto de la banda ancha disponible y el retraso de nuestra red.

El valor Bandwith hace referencia al total de nuestra banda ancha disponible, mientras que el valor Delay es el tiempo de ida y vuelta del paquete. El cual podemos averiguar trabajando con ping.


PESTAÑA: LATENCY





Esta herramienta nos ayuda a determinar de una manera sencilla la latencia de nuestra red. Lo que hace el TCPO es enviar una serie de pings a diferentes direcciones para determinar de esta forma una latencia promedio en la red. Se puede seleccionar un determinado número de host y de pings por host así como el tamaño de los paquetes a enviar.


PESTAÑA: REGISTRY







Esta herramienta permite trabajar con el registro de windows directamente y es solo para uso súper avanzado, aun cuando la persona sea un experta se recomienda que haga todo de una forma bastante precavida. Solo incluye los registros que tienen que ver con el programa.


RADIOBUTTONS





Hay tres tipos de radio button. El primero es el current settings, lo que hace este radio button es mostrarnos la configuración actual del TCPO.

El segundo fue el visto en la configuración rápida, se llama optimal setings y hace que el programa haga una configuración recomendada.

El tercero es el “custom settings” que permite al usuario fijar su configuración deseada a partir de ciertos conocimientos avanzados que este debe tener. Al activar esta opción se podrán modificar la mayoría de las opciones anteriormente descritas.



BIBLIOGRAFÍA

Speed Guide. TCP Optimizer Help. [En línea]. [Citado el 02-09-09]. Disponible en: http://www.speedguide.net/tcpoptimizer.php

1 comentario:

  1. Blog verificado por el docente de la asignatura NUAVAS TECNOLOGIAS UNIBOYACA 2009

    Nota Definitiva 5.0

    ResponderEliminar