Schedule

Note on the readings: the section (§) symbol refers to chapters from the Computer Networks: A Systems Approach textbook.

Week ofSlidesReadingsHomeworkProjects & Exams
Jan. 7-9Intro, History§1.1-1.6, 2.1-2.3, Beej’s Guide
Jan. 12-16Architecture, Physical Layer§2.4-2.8
Jan. 20-23Data Link Layer§3.1, 3.4Proj. 1 due Jan. 20
Jan. 26-30Bridging and Switching§3.2-3.3Hw. 1 due Jan. 30
Feb. 2-6Network Layer§4.1Hw. 2 due Feb. 6Proj. 2 due Feb. 3
Feb. 9-13Intra-domain Routing, Inter-domain Routing§5.1-5.2Hw. 3 due Feb. 13
Feb. 17-20Transport Layer§6.1-6.4Hw. 4 due Feb. 20
Feb. 23-27Congestion Control§9.1, 9.3, 9.4;Hw. 5 due Feb. 27Proj. 3 due Feb. 24
Mar. 2-6Spring Break
Mar. 9-13Midterms, NAT
Mar. 16-20DNSProj. 4 due Mar. 17
Mar. 23-27DHCP and ARP, WebHow the cookie became a monsterHw. 6 due Mar. 27
Mar. 30-Apr. 3Transport Layer SecurityHw. 7 due Apr. 3
Apr. 6-10DNS SecurityHw. 8 due Apr. 10Proj. 5 due Apr. 7
Apr. 13-17Data CentersHw. 9 due Apr. 17 (slip day use prohibited)
Apr. 20-24FinalsProj. 6 due Apr. 21 (slip day use prohibited)