Princeton University COS 461: Computer Networks NOTE: We advise against starting early on 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 (TCP Congestion Control and Bufferbloat) Programming Assignment 3 (Passive Network Measurement) Programming Assignment 4 (Portscan) Programming Assignment 5 (HTTP Proxy)