/COL334

Computer Networks Assignments

Primary LanguageTeXMIT LicenseMIT

COL334 Assignments

This repository contains my COL334 Assignments.

  1. Assignment 1: Using useful network tools, replicating some functionality of such tools (like traceroute) using other tools (like ping) and collecting statistics about certain networks.

  2. Assignment 2: Packet trace analysis and exploring various layers of the network stack.

  3. Assignment 3: Implementing a multi-threaded robust downloader that also works with pipelining, and is resistant to network failures.

  4. Assignment 4: A study of TCP-like protocols.