Teaching-oriented implementation of communication protocols

Abstract

This project is aimed at developing a Communications network Simulator based on the interconnection model or protocol stack. This tool is teaching-oriented application, because we will have a learning environment where we can make our own manufacturing network. Then we can observe how this communication between the different elements of our simulation is performed through multiple layers that has the communication. This simulation environment is designed so that it is very visual, simple and with many features. Therefore, users will not have any difficulty using this tool and being a learning environment can study and implement different situations of communications networks. The simulator is designed in a web environment where we use very graphic libraries with intuitive technologies that facilitate the usability of the user. Being a web platform we have an environment where multiple users can simultaneously access and each create his own custom network. This makes each user that use the simulator has a separate connection to the central server of the project. Instead on the server, through a Java platform all the necessary elements will be created to perform the simulation and will send the different behaviours of each protocol each level of communication to the client's web environment, so the user can view the evolution of its simulation.El presente proyecto está enfocado a desarrollar un simulador de comunicaciones de red basado en el modelo de interconexión o torre de protocolos. Esta herramienta está orientada a la docencia, ya que dispondremos de un entorno didáctico dónde podremos realizar nuestra propia confección de red y luego observaremos como se realiza esta comunicación entre los diferentes elementos de nuestra simulación, a través de las múltiples capas o niveles que posee la comunicación. Este entorno de simulación se ha diseñado de manera que sea muy visual, simple y con muchas funcionalidades. Por lo tanto, los usuarios no van a tener ninguna dificultad para utilizar esta herramienta y al ser un entorno didáctico podrán aprender y poner en práctica diferentes situaciones de redes de comunicaciones. El simulador está diseñado en un entorno web donde utilizaremos librerías muy gráficas con tecnologías intuitivas que facilitan la usabilidad del usuario. Al ser una plataforma web tenemos un entorno donde varios usuarios pueden acceder a la vez y crear cada uno su propia confección personalizada. Esto hace que cada usuario que usa el simulador tiene una conexión independiente con el servidor central del proyecto. En cambio en el servidor, a través de una plataforma Java se crearán todos los elementos necesarios para poder realizar la simulación y se enviará los diferentes comportamientos de cada protocolo utilizado en cada nivel de la comunicación al entorno web del cliente, para que el usuario puede visualizar la evolución de su simulación.El present projecte està enfocat a desenvolupar un simulador de comunicacions per xarxa basat amb el model d'interconnexió o torre de protocols. Aquesta eina està orientada a la docència, ja que disposarem d'un entorn didàctic on podrem realitzar la nostra pròpia confecció de la xarxa i llavors podrem observar com es realitza aquesta comunicació entre els diferents elements de la nostra simulació, a través de les diverses capes o nivells que posseeix la comunicació. Aquest entorn de simulació s'ha dissenyat de manera que sigui molt visual, simple i amb moltes funcionalitats. Per tant, els usuaris no tindran cap dificultat alhora d'utilitzar aquesta eina i al ser un entorn didàctic podran aprendre i posar en pràctica diferents situacions de xarxes de comunicacions. El simulador està dissenyat en un entorn web on utilitzem llibreries molt gràfiques amb tecnologies intuïtives que faciliten la usabilitat de l'usuari. Al ser una plataforma web tenim un entorn on varis usuaris poden accedir al mateix moment i crear cada un la seva pròpia confecció personalitzada. Això fa que cada usuari que usa el simulador té una connexió independent amb el servidor central del nostre projecte. En canvi en el servidor, a través d'una plataforma Java es crearan tots els elements necessaris per poder realitzar la simulació i s'enviarà els diferents comportaments de cada protocol emprat de cada nivell de la comunicació a l'entorn web del client, per a què l'usuari pugui visualitzar l'evolució de la seva simulació

    Similar works