Read the Course Information document Due: Feb-07, before class
Project-1a: Implement a parity-check-based data link layer in a simulator. [Project-1a code]
Project-1b: Implement a data link layer that uses CRC error detection (in a simulator).
Project-1c: Implement stop-and-wait flow control (in a simulator). [Project-1c code]
Project-2a: Implement a network layer that performs random routing. [Project-2a code]
Project-3: Some socket programming. Do not submit! This project is for your own interest and exploration.