Aplicación Web Interactiva para la Comprensión del Protocolo TCP
González Puerta, Alejandro
Martinez Carrascal, Juan Antonio, tut. (Universitat Autònoma de Barcelona. Àrea de Planificació de Sistemes d'Informació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Interactive Web Application for Understanding TCP Protocol
Data: 2025
Resum: Aquest treball presenta una aplicació interactiva per simular i analitzar connexions TCP, dissenyada amb fins educatius i experimentals. L'eina permet visualitzar el comportament dinàmic del protocol amb diferents paràmetres bàsics. Al backend, implementat en Node. js, s'utilitza una màquina d'estats finits que simula l'establiment de connexió, la transferència de dades, el control de congestió i la retransmissió ràpida (fast retransmit), integrant algoritmes per gestionar paràmetres com el RTT i la mida de finestra (cwnd). Al frontend, desenvolupat amb React. js, els usuaris poden configurar simulacions, carregar fitxers . pcap i visualitzar resultats a través de gràfics interactius. L'arquitectura modular de l'aplicació facilita futures extensions, consolidant-la com una eina educativa i d'investigació en xarxes.
Resum: Este trabajo presenta una aplicación interactiva para simular y analizar conexiones TCP, diseñada con fines educativos y experimentales. La herramienta permite visualizar el comportamiento dinámico del protocolo con distintos parámetros básicos. En el backend, implementado en Node. js, se utiliza una máquina de estados finitos que simula el establecimiento de conexión, la transferencia de datos, el control de congestión y la retransmisión rápida (fast retransmit), integrando algoritmos para gestionar parámetros como el RTT y el tamaño de ventana (cwnd). En el frontend, desarrollado con React. js, los usuarios pueden configurar simulaciones, cargar archivos . pcap y visualizar resultados a través de gráficos interactivos. La arquitectura modular de la aplicación facilita futuras extensiones, consolidándola como una herramienta educativa y de investigación en redes.
Resum: This work presents an interactive application to simulate and analyze TCP connections, designed for educational and experimental purposes. The tool allows users to visualize the dynamic behavior of the protocol with various basic parameters. In the backend, implemented in Node. js, a finite state machine is used to simulate connection establishment, data transfer, congestion control, and fast retransmit, integrating algorithms to manage parameters such as RTT and window size (cwnd). In the frontend, developed with React. js, users can configure simulations, load . pcap files, and view results through interactive charts. The modular architecture of the application facilitates future extensions, establishing it as an educational and research tool in networking.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Llengua: Castellà
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Tecnologies de la Informació
Matèria: TCP ; Simulació ; Anàlisi de xarxes ; Protocol de control de transmissió ; Control de congestió ; Retransmissió ràpida ; RTT ; Interfície interactiva ; Eines educatives ; Visualització gràfica ; Simulación ; Análisis de redes ; Protocolo de control de transmisión ; Control de congestión ; Retransmisión rápida ; Interfaz interactiva ; Herramientas educativas ; Visualización gráfica ; Simulation ; Network analysis ; Transmission control protocol ; Congestion control ; Fast retransmission ; Interactive interface ; Educational tools ; Graphical visualization



13 p, 594.9 KB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2025-03-03, darrera modificació el 2025-07-20



   Favorit i Compartir