Computer Networks

Computer Networks

Coursework – January 2022 to May 2022

  • Completed a series of labs designed to educate students on the OSI model, using a combination of RedHat Linux and Cisco IOS routers
    • Experimented with Linux kernel routing, DNS, DHCP, NAT, creating Static networks and subnets, TCP Congestion Control algorithms, OpenFlow SDN, and adaptive video using the DASH Protocol
  • Constructed ‘the Socket Project’ with the goal to build a communication protocol on top of UDP that allowed 4 peers to all play a card game together
    • This peer-to-peer application, incorporated TCP for orchestration, and deployed with Python on top of Docker to build and prototype quickly