Computer Network Projects

This is my own implementation for some network functionalities. The concepts related to physical, data link, and IP layer are written in short answers. The projects include writing a comprehensive algorithm for computing the CRC checksum in data link, as well as implementing a router that handles ARP, IPv4, ICMP requests and directs packages through maximum prefix matching.