PaperTELEII

Páginas: 7 (1710 palabras) Publicado: 27 de mayo de 2015


Resumen— En este artículo se realizo una práctica donde se le aplican diferentes algoritmos de congestión a los protocolos de FTP y HTTP para evaluar cuál es el más óptimo para las condiciones de la práctica.

Palabras Clave—TCP, protocolos de aplicación, control de congestión.

I. INTRODUCCION

En la actualidad las aplicaciones que necesitan crear conexiones con otras redes, necesitan unprotocolo de trasmisión de datos que garantice que los datos sean entregados con eficacia, TCP provee una comunicación segura e independiente de las capas inferiores y además TCP da soporte a muchas de las aplicaciones más populares de internet como FTP, HTTP, SMTP, TELNET, DNS, SSH, entre muchos otros.

La congestión de redes es un fenómeno producido cuando una red necesita más tráfico del quepuede proveer. Hay varias causas de congestión. Entre las que se destacan. La memoria insuficiente de los conmutadores, insuficientes CPU en los nodos, velocidad insuficiente en las líneas [1].

Para el control de la congestión TCP utiliza un conjunto de técnicas y algoritmos para detectar y corregir los problemas que surgen cuando no todo el tráfico de una red puede ser cursado, entre estosalgoritmos están Reno, Vegas, Cubic y BIC [2].

La ventana de congestión controla el número de paquetes que un flujo TCP puede tener en la red en cualquier momento. La ventana dinámicamente se adapta para cambiar la condición de la red. Slow-start (arranque lento) es uno de los algoritmos que TCP usa en su esfuerzo por controlar la congestión dentro de la red. Slow-start trabaja mediante el incremento dela ventana de congestión TCP cada vez que el ACK es recibido, incrementa el tamaño de la ventana por el número de segmentos con acuse de recibo. Si un evento de pérdida ocurre, TCP asume que esto es debido a la congestión de la red y da un paso para reducir la carga ofrecida a la red [3].

La ventana deslizante es el método de control de flujo que TCP usa. El algoritmo básicamente coloca un bufferentre la aplicación y el flujo de datos de la red. El propósito de la ventana deslizante es prevenir desde el emisor se envié demasiados paquetes para desbordar el recurso de red o el buffer del receptor. El "tamaño de la ventana deslizante" es la cantidad máxima de datos que se puede enviar sin tener que esperar por un ACK [7]. TCP logra el control de flujo mediante el uso del algoritmo de laventana deslizante que toma en consideración 2 parámetros importantes. El primo es el tamaño de la ventana anunciada por el receptor que básicamente le dice al emisor que es el buffer actual del receptor TCP, el segundo parámetro es la ventana de congestión que controla el número de paquetes que un flujo TCP puede tener en la red en cualquier momento [3].

II. HTTP Y FTP

PROTOCOLO FTP (FileTransfer Protocol – Protocolo de trasferencia de archivos) El protocolo FTP transfiere archivos a una red remota y desde ella 1:1, comúnmente por el puerto 20 o 21, FTP permite a un usuario especificar el nombre del host remoto y una serie de comandos para la transferencia de datos y se detalla en el RFC 959

PROTOCOLO HTTP (Hipertexto Transfer Protocol – Protocolo de trasferencia de hipertexto) Es elprotocolo de comunicación estándar entre los servidores web y los clientes, generalmente por el puerto 80 o 8080, se encuentra detallado en RFC 2616. HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores
III. TCP CUBIC

TCP CUBIC Rhee y Xu en [9] observaron que TCP BIC presenta problemas cuando dos o más flujos de bytes con diferenciassignificativas en sus RTT compiten por el ancho de banda en un enlace de características restrictivas (bottleneck link). Concretamente en [9] se demostró que flujos de bytes con pequeños RTT escalan rápidamente su ventana de congestión al Wmin Wmax Congestion Win dows time A B Con time gestión Windows Loss valor óptimo y consumen los recursos de la red, en detrimento de flujos con RTT mayores. A raíz de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS