Desenvolupament d'un simulador de TCP

Autor: Aguado Arumi, Alberto, Universitat Autònoma de Barcelona. Escola d'Enginyeria
Přispěvatelé: Robles Martinez, Sergi
Jazyk: Catalan; Valencian
Rok vydání: 2023
Předmět:
Popis: Aquest projecte es basa en la creació d'un simulador gràfic de TCP per mostrar el funcionament del protocol amb finalitats docents. Una eina gràfica ajuda en gran mesura a entendre funcionalment de TCP. Com a novetat envers altres simuladors, s'ha afegit al mateix temps enviaments automàtics amb retransmissions, probabilitat de pèrdua, dades disponibles als extrems i capacitat de "full-dúplex", o sigui gestió de dos fluxes de dades simultanis. Es detalla el procés d'anàlisi i disseny que ha permès obtenir el producte final. Primer, una llibreria amb la lògica completa de simulació, basada en l'especificació i reconamacions de la RFC9293 de TCP, que combina coneixements de Xarxes i alguns de congestió de Tecnologies Avançades d'Internet, i a més és fàcil d'importar i reutilitzar. En segona instància, una interfície web d'escriptori que a partir de les dades proporcionades per aquesta llibreria, es mostra el fluxe d'execució d'una simulació TCP altament configurable. Este proyecto se basa en la creación de un simulador gráfico de TCP para mostrar el funcionamiento del protocolo con fines docentes. Una herramienta gráfica ayuda en gran medida a entender funcionalmente de TCP. Como novedad para con otros simuladores, se ha añadido al mismo tiempo envíos automáticos con retransmisiones, probabilidad de pérdida, datos disponibles en los extremos y capacidad de hoja-dúplex, o sea gestión de dos flujos de datos simultáneos. Se detalla el proceso de análisis y diseño que ha permitido obtener el producto final. Primero, una librería con la lógica completa de simulación, basada en la especificación y recomendaciones de la RFC9293 de TCP, que combina conocimientos de "Xarxes" y algunos de congestión de "Tecnologies Avançades d'Internet", y además es fácil de importar y reutilizar. En segunda instancia, una interfaz web de escritorio que a partir de los datos proporcionados por esta librería, muestra el flujo de ejecución de una simulación TCP altamente configurable. This project is based on the creation of a TCP graphic simulator to show the operation of the protocol for teaching purposes. A graphical tool greatly helps in functional understanding of TCP. As a novelty compared to other simulators, it has been added at the same time automatic sendings with retransmissions, probability of loss, data available at the ends and full-duplex capability, that is, management of two simultaneous data flows. The analysis and design process that allowed the final product to be obtained is detailed. First, a library with complete simulation logic, based on the TCP RFC9293 specification and renamings, which combines knowledge of "Xarxes" and a few congestion concepts from "Tecnologies Avançades d'Internet", and is also easy to import and reuse. In the second instance, a desktop web interface that, based on the data provided by this library, displays the execution flow of a highly configurable TCP simulation.
Databáze: OpenAIRE