Skip to content

Computer Networks assignments including UDP pinger, multi-threaded file downloader, implementations of Go-back-N and Stop-and-wait protocols and self implementations of Linux's nslookup command as well as a DNS proxy server with caching support.

Notifications You must be signed in to change notification settings

saurabh3896/Networks

Repository files navigation

Computer Networks

This repository contains Computer-Networks assignments including UDP pinger, Multi-threaded file downloader and implementations of Go-back-N and Stop-and-wait protocols. The last assignment is a golden code, which comprises of two parts - first one is the self implementation of nslookup, which performs name resolution for a given domain name and the second one is a DNS proxy server which supports caching as well. UDP pinger is implemented using C++ and the rest of the implementations are purely in Python.

About

Computer Networks assignments including UDP pinger, multi-threaded file downloader, implementations of Go-back-N and Stop-and-wait protocols and self implementations of Linux's nslookup command as well as a DNS proxy server with caching support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published