Articulo de referencia

WTCP

WTCP (" Protocolo de control de transmisión inalámbrica ") es una modificación de TCP basada en proxy que conserva la semántica de extremo a extremo de TCP. [ 1 ] Como su nombre...

WTCP (" Protocolo de control de transmisión inalámbrica ") es una modificación de TCP basada en proxy que conserva la semántica de extremo a extremo de TCP. [ 1 ] Como su nombre indica, se utiliza en redes inalámbricas para mejorar el rendimiento de TCP.

Dónde funciona

WTCP no reemplaza a TCP en los hosts, sino que se coloca en un proxy entre dos hosts que se comunican.

En los sistemas inalámbricos, el protocolo WTCP se ubica en una estación base o puerta de enlace intermedia entre un host de origen y un host móvil (inalámbrico). La estación base actúa como transmisor y receptor inalámbrico para el host móvil, y como puerta de enlace a internet para dicho host.

El siguiente es un ejemplo muy simplificado de lo que sucede cuando el host móvil y el host de origen tienen una conexión TCP entre sí:

Cuando el host móvil utiliza TCP para enviar un segmento, el protocolo WTCP de la estación base lo recibe y lo reenvía a través de la red, donde finalmente llega al host que lo espera. Este último puede enviar una confirmación a través de la red a la estación base, que la transmite al host móvil. A pesar de gestionar algunos errores relacionados con la comunicación inalámbrica, WTCP realiza prácticamente la misma función que TCP. Los dos hosts de borde ni siquiera son conscientes de la existencia de WTCP.

mejoras de rendimiento

En lugar de reemplazar TCP por completo, WTCP trabaja con él para mejorar su rendimiento en redes inalámbricas. Lo logra gestionando los efectos negativos del canal inalámbrico , incluidas las altas tasas de error de bits que se producen en ráfagas a través del medio inalámbrico. [ 1 ]

Detecta problemas relacionados con la comunicación inalámbrica (como segmentos perdidos o dañados debido a desvanecimiento por trayectos múltiples o una alta tasa de error de bits ) mediante tiempos de espera y acuses de recibo duplicados. A continuación, WTCP intenta mitigar el problema retransmitiendo el segmento perdido una sola vez, hasta que reciba una confirmación de recepción por parte del host móvil. Los demás segmentos perdidos deberán esperar en el búfer de WTCP hasta que se confirme la recepción del primero.

En ocasiones, los paquetes permanecen en el búfer de WTCP durante varios milisegundos. Para evitar que cualquiera de los hosts TCP finales entre en su modo de prevención de congestión (debido a que TCP analiza la marca de tiempo de un segmento y determina que tardó mucho en llegar, asumiendo erróneamente que se debe a la congestión), WTCP oculta de forma exclusiva el tiempo que los paquetes pasan en el proxy WTCP, de modo que la estimación del RTT no se vea afectada.

En un estudio sobre el rendimiento de WTCP en redes WAN inalámbricas , WTCP mostró una mejora del 20 al 200 % con respecto a algoritmos TCP comparables como New Reno, Vegas y Snoop. [ 2 ]

Referencias

  1. 1 2 Ratnam Karunaharan e Ibrahim Matta, WTCP: Un mecanismo eficiente para mejorar el acceso inalámbrico a los servicios TCP , 2002
  2. Sinha Prasun et al., WTCP: Un protocolo de transporte fiable para redes inalámbricas de área amplia , 1999