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
Sept. 2 Intro, History §1.1-1.6, 2.1-2.3, Beej’s Guide
Sept. 9 Architecture, Physical Layer §2.4-2.8
Sept. 16 Data Link Layer §3.1, 3.4 Hw. 1 due Sept. 20 Proj. 1 due Sept. 16
Sept. 23 Bridging and Switching, Network Layer §3.2-3.3 Hw. 2 due Sept. 27
Sept. 30 Intra-domain Routing §4.1 Hw. 3 due Oct. 4 Proj. 2 due Sept. 30
Oct. 7 Inter-domain Routing, Transport Layer §5.1-5.2, 6.1-6.4
Oct. 14 Transport Layer Proj. 3 due Oct. 14
Oct. 21 Congestion Control, NAT §9.1, 9.3, 9.4; Hw. 4 due Oct. 25
Oct. 28 DNS
Nov. 4 DHCP and ARP, Web How the cookie became a monster Hw. 5 due Nov. 8 Proj. 4 due Nov. 4
Nov. 11 Transport Layer Security Hw. 6 due Nov. 15
Nov. 18 DNS Security Hw. 7 due Nov. 22 Proj. 5 due Nov. 18
Nov. 25 Overlay Networks
Dec. 2 Data Centers Hw. 8 due Dec. 2, Hw. 9 due Dec. 6 (slip day use prohibited)
Dec. 9 Finals Week Proj. 6 due Dec. 9 (slip day use prohibited)