Princeton University COS 461: Computer Networks
NOTE: The following assignments have been officially released. We advise against starting early on (last year's) assignments in the repository that haven't been officially released as these are still subject to change.
- Programming Assignment 1 (Virtual Machine Setup, Sockets)
- Programming Assignment 2 (Intradomain Routing Algorithms)
- Programming Assignment 3 (TCP Congestion Control and Bufferbloat)
- Programming Assignment 4 (Passive Network Measurement)
- Programming Assignment 5 (Network Security - Portscan)
- Programming Assignment 6 (Network Security - DNS Reflection)
- Programming Assignment 7 (HTTP Proxy)