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