Schedule
Course Schedule, Slides, and Homeworks
Note on the readings: the section (§) symbol refers to chapters from the Computer Networks: A Systems Approach textbook.
Week of | Slides | Readings | Homework | Projects & Exams |
---|---|---|---|---|
Jan. 6 | Intro, History, Proj. 1 overview | §1.1-1.6, 2.1-2.3, Beej’s Guide, Socket Programming HOWTO | ||
Jan. 13 | Architecture, Physical Layer | §2.4-2.8 | ||
Jan. 20 | Data Link Layer | §3.1, 3.4 | Hw. 1 due Jan. 24 | Proj. 1 due Jan. 21 |
Jan. 27 | Bridging and Switching, Network Layer | §3.2-3.3 | Hw. 2 due Jan. 31 | |
Feb. 3 | Intra-domain Routing | §4.1 | Hw. 3 due Feb. 7 | Proj. 2 due Feb. 3 |
Feb. 9 | Inter-domain Routing, Transport Layer | §5.1-5.2, 6.1-6.4 | ||
Feb. 16 | Transport Layer | Proj. 3 due Feb. 18 | ||
Feb. 23 | Congestion Control, NAT | §9.1, 9.3, 9.4; | Hw. 4 due Feb. 28 | |
Mar. 2 | Spring Break | |||
Mar. 9 | DNS | |||
Mar. 16 | DHCP and ARP, Web | How the cookie became a monster | Hw. 5 due Mar. 14 | Proj. 4 due Mar. 17 |
Mar. 23 | Transport Layer Security | Hw. 6 due Mar. 28 | ||
Mar. 30 | DNS Security | Hw. 7 due Apr. 4 | Proj. 5 due Mar. 31 | |
Apr. 6 | Overlay Networks | |||
Apr. 13 | Data Centers | Hw. 8 due Apr. 13, Hw. 9 due Apr. 18 (slip day use prohibited) | ||
Apr. 20 | Finals Week | Proj. 6 due Apr. 20 (slip day use prohibited) |