All Projects → prabhuvashwin → Computer-Networks

prabhuvashwin / Computer-Networks

Licence: other
GBN and SR simulation, Distance Vector Algorithm Simulation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Computer-Networks

Android-XRouter
This is a lightweight and simple routing framework that provides jump routing and method routing.
Stars: ✭ 19 (-9.52%)
Mutual labels:  router
http-multiserver.cr
Mount multiple web applications 🚦
Stars: ✭ 23 (+9.52%)
Mutual labels:  router
organiser
An organic web framework for organized web servers.
Stars: ✭ 58 (+176.19%)
Mutual labels:  router
use-react-router-breadcrumbs
tiny, flexible, hook for rendering route breadcrumbs with react-router v6
Stars: ✭ 170 (+709.52%)
Mutual labels:  router
neteng-roadmap
Network Engineering at Scale Roadmap/Landscape
Stars: ✭ 53 (+152.38%)
Mutual labels:  router
use-router-machine
Router state-machine hook, powered by XState (DEPRECATED).
Stars: ✭ 11 (-47.62%)
Mutual labels:  router
memcache
Node.js memcached client with the most efficient ASCII protocol parser
Stars: ✭ 26 (+23.81%)
Mutual labels:  protocol
openwrt
OpenWrt Stable 1907 with lean's package
Stars: ✭ 55 (+161.9%)
Mutual labels:  router
RouteNow
RouteNow is a small fast library ⚡ that will help you in developing a SinglePage Application without any dependencies like jQuery, AngularJs, vue.js or any of those bulky frameworks.
Stars: ✭ 17 (-19.05%)
Mutual labels:  router
encrypted-smiley-secure-protocol
Node.JS library Encrypted Smiley ® Secure Protocol (eSSP, SSP)
Stars: ✭ 22 (+4.76%)
Mutual labels:  protocol
redis-protocol-example
用 Go 来了解一下 Redis 通讯协议
Stars: ✭ 39 (+85.71%)
Mutual labels:  protocol
node-ads
NodeJS Twincat ADS protocol implementation
Stars: ✭ 49 (+133.33%)
Mutual labels:  protocol
middle-router
Route urls on both client and server through middleware
Stars: ✭ 33 (+57.14%)
Mutual labels:  router
orion
A Crystal router
Stars: ✭ 115 (+447.62%)
Mutual labels:  router
FreeRADIUS-Server-Configuration-Tool
🎯 FreeRADIUS Server Configuration Tool 🖥️
Stars: ✭ 33 (+57.14%)
Mutual labels:  protocol
Stime
基于Vue-cli3(Vue+Vue-router)构建的单页单栏Typecho主题,全站Ajax+类Pjax(Vue-router)无刷新,自适应适配移动设备
Stars: ✭ 29 (+38.1%)
Mutual labels:  router
enzyme-subgraph
The official subgraph the Enzyme protocol.
Stars: ✭ 20 (-4.76%)
Mutual labels:  protocol
spec
Tox Protocol Specification
Stars: ✭ 29 (+38.1%)
Mutual labels:  protocol
RTP-Audio-and-Video-for-the-Internet-Chinese-Version
No description or website provided.
Stars: ✭ 30 (+42.86%)
Mutual labels:  protocol
OverlayViewController
A simple way to present your child view controller on top of another one
Stars: ✭ 17 (-19.05%)
Mutual labels:  protocol

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].