Date Topic Media Book
Part 1: Network Foundations
Tue Sep 2 Introduction [Slides] [Quiz] [Video] Sections 1.1-1.5
Thu Sep 4 Fundamental Network Concepts [Slides] [Quiz] [Problem Set] [PSet w/ Solutions] [Video] Sections 1.4-1.5
Tue Sep 9 Routing Foundations [Slides] [Quiz] [Video] Sections 4.5.1 and 4.5.2
Thu Sep 11 [Buffer] [Slides] [Quiz] [Problem Set] [PSet w/ Solutions] [Video]
Part 2: Internet
Tue Sep 16 Ethernet & Switching (Link Layer) [Slides] [Quiz] [Problem Set] [Video] Sections 5.1, 5.3, 5.4
Thu Sep 18 [Buffer] [Quiz] [Problem Set] [PSet w/ Solutions]
Tue Sep 23 Intro to Routing Project & Internet Protocol [Slides] [Quiz] [Video] Sections 4.1, 4.3, 4.5
Tue Sep 23 Project 1 (Internet Routing) released
Thu Sep 25 Internet Protocol (IP) & Forwarding (Network layer) [Slides] [Quiz] [Problem Set] [PSet w/ Solutions] [Video] Sections 4.1, 4.3, 4.5
Tue Sep 30 Internet Routing [Slides] [Quiz] [Video] Section 4.6
Thu Oct 2 Internet Routing [Slides] [Quiz] [Problem Set] [PSet w/ Solutions] [Video] Section 4.6
Tue Oct 7 Routing Project Q&A (to be replaced lecture)
Thu Oct 9 Routing Policies [Slides] [Quiz] [Problem Set] [Video] Section 4.6.3
Tue Oct 14 Fall Recess
Thu Oct 16 Fall Recess
Tue Oct 21 Hackathon
Thu Oct 23 Hackathon
Tue Oct 28 BGP's challenges (and solutions) [Slides(1)] [Slides(2)] [Quiz] [Video]
Thu Oct 30 Reliable Transport Foundations [Slides] [Quiz] Section 3.4
Thu Oct 30 Project 1 (Internet Routing) due at 11:59 PM
Tue Nov 4 Transport Layer: UDP and TCP Section 3.5
Tue Nov 4 Project 2 (Reliable Communication) released
Thu Nov 6 Internet Congestion Control Section 3.6
Tue Nov 11 Queue Management + Buffer management
Part 3: Special topics
Thu Nov 13 Applications: DNS Section 2.5
Tue Nov 18 Applications: HTTP + video Section 2.2
Thu Nov 20 Datacenter Networks
Tue Nov 25 Network Security
Tue Nov 25 Project 2 (Reliable Communication) due at 11:59 PM
Thu Nov 27 Thanksgiving Recess
Tue Dec 2 ML for Networks
Thu Dec 4 Recap
Final exam
Dec 13–19 Location TBD