
Analisa dan Simulasi Perbandingan Algoritma Westwood dan Selective Acknowledgment dalam Sistem Kendali Kongesti Jaringan TCP
Información del documento
Autor | Intan Dwi Octavianty |
Escuela | Universitas Muhammadiyah Malang |
Especialidad | Teknik Informatika |
Año de publicación | 2012 |
Lugar | Malang |
Tipo de documento | Tugas Akhir |
Idioma | Malay |
Número de páginas | 39 |
Formato | |
Tamaño | 352.98 KB |
- Algoritma Westwood
- Algoritma Selective Acknowledgment
- Sistem Kendali Kongesti TCP
Resumen
I.Protocolo de Control de Transmisión TCP
El TCP es un protocolo de capa de transporte que garantiza la transmisión confiable de datos entre dispositivos en una red. Utiliza un mecanismo de ventana deslizante y control de flujo para evitar la congestión y garantizar la entrega ordenada de paquetes.
II.Control de Congestión
El control de congestión es un mecanismo que ayuda a los dispositivos de red a gestionar el flujo de tráfico y evitar que la red se sature. Los algoritmos de control de congestión ajustan dinámicamente la velocidad de transmisión en función de las condiciones de la red para optimizar el rendimiento y evitar la pérdida de paquetes.
1. Control de Congestión
Control de congestión es el proceso de administrar el flujo de información a través de una red para evitar la sobrecarga y garantizar una transmisión eficiente.
2. Mecanismos de Control de Congestión
Existen varios mecanismos de control de congestión, que incluyen: evitación de congestión, que reduce la carga de la red antes de que ocurra la congestión; control de congestión, que ajusta el tamaño de la ventana de congestión cuando se detecta la congestión; y recuperación de congestión, que restablece la red a un estado estable después de la congestión.
3. Algoritmos de Control de Congestión
Se han desarrollado varios algoritmos de control de congestión, como TCP Reno, que utiliza un enfoque de evitación de congestión y recuperación de congestión; y TCP Westwood, que se basa en la estimación del ancho de banda para ajustar el tamaño de la ventana de congestión.
III.Algoritmos de Control de Congestión
Los algoritmos de control de congestión utilizados en este estudio son TCP Reno, TCP Selective Acknowledgment (SACK) y TCP Westwood. TCP Reno es un algoritmo de control de congestión tradicional que utiliza un mecanismo de ventana deslizante y control de flujo. TCP SACK mejora TCP Reno al permitir la retransmisión selectiva de paquetes perdidos, lo que resulta en un mejor rendimiento en redes con pérdidas de paquetes. TCP Westwood es un algoritmo de control de congestión avanzado que utiliza estimaciones de retraso para ajustar la velocidad de transmisión y lograr un alto rendimiento en redes de alta velocidad.
IV.Simulación y Análisis
Se realizó una simulación usando el simulador de red ns-2 para comparar el rendimiento de los algoritmos de control de congestión. Se utilizaron diferentes escenarios de simulación para evaluar parámetros como la utilización del ancho de banda, la estabilidad de la red, el tamaño de la ventana de congestión y la tasa de retransmisión. Los resultados de la simulación mostraron que TCP SACK y TCP Westwood superaron a TCP Reno en la mayoría de los escenarios, particularmente en redes con pérdidas de paquetes y alta velocidad.
V.Conclusión
El estudio concluye que TCP SACK y TCP Westwood son algoritmos de control de congestión efectivos que proporcionan un mejor rendimiento que TCP Reno en redes con pérdidas de paquetes y alta velocidad. TCP SACK aprovecha los reconocimientos selectivos para mejorar la eficiencia de la retransmisión, mientras que TCP Westwood utiliza estimaciones de retardo para ajustar la velocidad de transmisión de manera más precisa. Estos algoritmos son adecuados para su uso en redes modernas donde la pérdida de paquetes y la latencia son preocupaciones importantes.