Schedule
Course Schedule, Slides, and Homeworks
Note on the readings: the section (§) symbol refers to chapters from the Computer Networks: A Systems Approach textbook. Daggers (†) refer to chapters from the Distributed Systems: Concepts and Design textbook.
Week of | Slides | Readings | Homework | Projects & Exams |
---|---|---|---|---|
Jan. 8 | Intro, History | §1.1-1.6, 2.1-2.3, Beej’s Guide | ||
Jan. 15 | Architecture, Physical Layer, Data Link Layer | §2.4-2.8, §3.1, 3.4 | ||
Jan. 22 | Bridging and Switching | §3.2 | Hw. 1 due Jan 26 | Proj. 1 due Jan 22 |
Jan. 29 | Network Layer, Inter-domain Routing | §3.3 | Hw. 2 due Feb 2 | |
Feb. 5 | Intra-domain Routing | §4.1 | Hw. 3 due Feb 9 | Proj. 2 due Feb 5 |
Feb. 12 | Transport Layer | §5.1-5.2, 6.1-6.4 | ||
Feb. 19 | Congestion Control, NAT | §9.3 | Hw. 4 due Feb 23 | Proj. 3 due Feb 20 |
Feb. 26 | DNS | §9.1, 9.4; | Hw. 5 due Mar 1 | |
Mar. 4 | Spring Break | |||
Mar. 11 | Web | How the cookie became a monster | Hw. 6 due Mar 15 | Proj. 4 due Mar 15 |
Mar. 18 | Transport Layer Security | |||
Mar. 25 | CDNs | Hw. 7 due Mar 29 | Proj. 5 due Mar 25 | |
Apr. 1 | Overlay Networks | |||
Apr. 8 | Data Centers | Hw 8. due Apr 11 (slip day use prohibited) | ||
Apr. 15 | Anonymity | Proj. 6 due Apr 18 (slip day use prohibited) | ||
Apr. 26 | Finals Week |