Syllabus
Date |
Topic/Reading Assignment |
|---|---|
| Apr 4 | Introduction |
| Networking Layers 2-4 | |
Networking and IP |
|
TCP |
|
| TCP and Congestion Control | |
Modern Network Services Eric Brewer, "Lessons from Giant-Scale Internet Services", IEEE Internet Computing. Vol. 5, No. 4. pp. 46-55. July/August 2001 |
|
| Modern network services | |
Modern network services |
|
Mail- SMTP, POP, IMAP |
|
May 9 |
Midterm |
Mail server wrapup, remote procedure call |
|
Remote Procedure Call, RAID |
|
Network File Servers: NFS, AFS, Coda |
|
Replication, fault tolerance, and load balancing |
|
Transactions, Model checking Dawson Engler and Madanlal Musuvathi. Model-checking large network protocol implementations. Proceedings of the First Conference on Network System Design and Implementation (NSDI), 2004. |
|
Security |
|
Content Distribution Networks |
|
Peer-to-peer systems, Distributed Hash Tables |
|
Peer to peer systems continued, course wrapup |