Skip to content
This repository has been archived by the owner on Aug 18, 2021. It is now read-only.

GBN and SR simulation, Distance Vector Algorithm Simulation

Notifications You must be signed in to change notification settings

prabhuvashwin/Computer-Networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Computer Communication Networks

========================================

  1. Go-Back-N and Selective Repeat Protocols:
  • Built in Python 2.7
  • server.py has the code for Server
  • client.py has the code for Client
  • GBN.txt is the input file for Go-Back-N protocol
  • SR.txt is the input file for Selective Repeat Protocol
  • Detailed description on how to run the program is present in GBN & SR Protocols/Report.pdf
  1. Distance Vector Routing Algorithm:
  • Built in Python 3.5
  • Have used an external library called “terminal.py” to dynamically generate a terminal window for the router, as and when the input is read (Ref: https://github.com/skywind3000/terminal)
  • Input is a set of “.dat” files, each file consisting of routers attached links and their costs. In put files are present inside data/.
  • Detailed description on how to run the program is present in Distance Vector Routing/Report.pdf