Schedule

Course Schedule, Slides, and Homeworks

Note on the readings: the section (§) symbol refers to chapters from the online version of Computer Networks: A Systems Approach (v6.2-dev).

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 Proj. 1 due Sept. 12
Sept. 16 Data Link Layer §3.1, 3.4 Hw. 1 due Sept. 22
Sept. 23 Bridging and Switching, Network Layer §3.2-3.3 Hw. 2 due Sept. 29 Proj. 2 due Sept. 26
Sept. 30 Intra-domain Routing §4.1 Hw. 3 due Oct. 6
Oct. 7 Inter-domain Routing, Transport Layer §5.1-5.2, 6.1-6.4 Proj. 3 due Oct. 10
Oct. 14 Transport Layer
Oct. 21 Congestion Control, NAT §9.1, 9.3, 9.4; Hw. 4 due Oct. 27 Proj. 4 due Oct. 24
Oct. 28 DNS
Nov. 4 DHCP and ARP, Web How the cookie became a monster Hw. 5 due Nov. 10 Proj. 5 due Nov. 7
Nov. 11 Transport Layer Security Hw. 6 due Nov. 17
Nov. 18 DNS Security Hw. 7 due Nov. 24
Nov. 25 Catch Up or Overlay Networks
Dec. 2 Catch up or Data Centers?? Hw. 8 due Dec. 3, Hw. 9 due Dec. 8 (No late submissions of HW9 accepted.) Proj. 6 due Dec. 5 (NO submissions accepted after Dec. 9.)
Dec. 9 Finals Week