Our objective is to implement a CSMA/CD based medium access control scheme and Dijkstra routing protocol to deliver data between any pair of end nodes for a simulation time of 30 seconds in a virtual network. The packet movement and associated statistics are shown through a web simulation. The simulation has a HTML and javascript frontend which makes API call to a python backend to get JSON data, and uses the information to modify the GUI components accordingly.
- WAN
- LAN
- Node
- Host
- Router
- Packet
- Install python 2.7+ and flask
- Start backend by typing
python apiTest.py
- Open index.html in a browser (Tested in Chrome, Safari and Firefox)
- Click the button Start