Read the Course
Information document
Project 1a: A parity-based data link layer
Project 1b: A CRC-based data link layer
Project 1c: Stop-and-wait-based data link layer
Project 2a: Randomized routing in the network layer
Project 2b: Flooding in the network layer
Project 3: Socket programming with a chat client/server