You will write TCP/IP protocol from scratch, but spring 2021 version may be more complete. I write some blogs about how I overcome the problems. You can find them from my GitPage.
🌟 This course has been fully uploaded and all assignments have been finished.
- Checkpoint 0: networking warmup
- Checkpoint 1: stitching substrings into a byte stream
- Checkpoint 2: the TCP receiver
- Checkpoint 3: the TCP sender
- Checkpoint 4: down the stack (the network interface)
- Checkpoint 5: building an IP router
- Checkpoint 6: putting it all together (optional)
- Checkpoint 7: measuring the Internet (optional)
Lab7 ask you to write analysis about Internet packets. It has no relationship with previous TCP/IP protocol labs. I skipped it.
MIT License