Operating systems
Lecture slides
Will be updated soon
Assignments
Simulating packet drop using the E1000 network driver
Ping using UDP
RDT: Reliable data transport protocol on an unreliable network
Homework
Compiling a custom Linux kernel
Network Tools and Analysis (contributed by Puneet)
Printing DNS messages
Multiple clients and server
Inter-client communication via the server
TCP SACK
Routing Protocols (contributed by Puneet)
(routing.cc)