Python simulations of three important flow control ARQ protocols used in Data Link Layer and Transport Layer of Communication network layers.
- Stop and Wait ARQ protocol
- Go-back-N ARQ protocol
- Selective Repeat ARQ protocol
Simulation of Routing Algorithms used in communication networks in python
- Distance Vector Routing Algorithm - Using Bellman-Ford Equation
- Link State Routing Algrithm - Using Dijkstra's algorithm