08:004/Cj. Lic. Sist. 14
Influencia del control de congestión de TCP en el rendimiento de HTTP.
[MT]. --
,
2019. --
Tesis para el título de la Licenciatura en Sistemas de Información.
El incremento de la funcionalidad de los sitios Web, el cambio de comportamiento de los usuarios en la Web en general y el crecimiento del uso de múltiples dispositivos por persona hace que la cantidad de tráfico global se haya incrementado. El fenómeno de las redes sociales y servicios de streamming abarca una gran proporción de este tráfico.
Originalmente, los sitios Web estaban compuestos por textos, con apenas imágenes y sin estilos complejos. Hoy en día, es muy difícil imaginar este escenario siendo que algunos de estos sitios reemplazan hasta aplicaciones de escritorio. Este incremento de funcionalidad y la necesidad de soportar múltiples dispositivos completamente distintos hace que el tamaño de los mismos haya crecido a un ritmo considerable con el paso del tiempo.
Por otro lado, los dispositivos fueron mejorando la capacidad de procesamiento con los años, haciendo que la percepción de los usuarios a los tiempos de descarga se incrementó. Siendo que unos pocos cientos de milesegundos pueden hacer la diferencia entre que un usuario acceda al sitio o no. La capacidad finita de transmitir información por todo el mundo utilizando los distintos enlaces y las limitaciones físicas de los mismos hacen que los protocolos actuales, como TCP y HTTP, deban ser optimizados para aprovechar mejor la utilización de los mismos y asi agilizar los tiempos.
Este trabajo explora cómo influyen los distintos alogaritmos de control con congesión de TCP en los tiempos de descarga en distintas versiones de HTTP. Para ello, se realiza la experimentación descargando distintos tipos de sitios Web, clasificados según su contenido y un flujo continuo de bytes (como puede ser un archivo de sonido). Estas decargas, se realizan bajo distintos escenrios planteados considerando variaciones de la tasa de transferencia y tasa de pérdiada de paquetes del enlace y la latencia de la conexión. Como resultado se ofrecen diferentes combinaciones de alogaritmos de control de congestión de TCP y versión HTTP más eficiente para cada caso.
1.
; 2.
; 3.
; 4.
I.
(1)
Inv.: 13.11888
S.T.: 08:004/Cj. Lic. Sist. 14