Week Date Lecture Reading Discussion Projects
1 Tue
08/23
No Lecture
No Discussion
Thu
08/25
[1] Introduction
[Slides] [Recording]
2 Tue
08/30
[2] Overview: How the Internet Works
[Slides] [Recording]
[1] Introduction
[Slides] [Recording]
Thu
09/01
[3] Architectural Principles
[Slides] [Recording]
3 Tue
09/06
[4] Design Goals and History
[Slides] [Recording]
[2] Packets in Flight
[Worksheet] [Solutions] [Slides] [Recording]
Thu
09/08
[5] Routing: Fundamentals
[Slides] [Recording]
4 Tue
09/13
[6] Routing: Approaches I
[Slides] [Recording] [Flipped Class Slides] [Flipped Class Recording]
[3] Internet and Sockets
[Worksheet] [Solutions] [Slides] [Recording]
Thu
09/15
[7] Routing: Approaches II
[Slides] [Recording]
5 Tue
09/20
[8] Addressing
[Slides] [Recording] [Flipped Class Slides] [Flipped Class Recording]
[4] Routing
[Worksheet] [Solutions] [Slides] [Recording]
[1] Routing
[Spec]
Thu
09/22
[9] Interdomain Routing
[Slides] [Recording]
6 Tue
09/27
[10] Designing IP
[Slides] [Recording]
[5] Routing, Addressing, BGP
[Worksheet] [Solutions] [Slides] [Recording]
Thu
09/28
[11] IP Forwarding (Rob Shakir - Google)
[Slides] [Recording]
7 Tue
10/04
[12] Reliable Delivery
[Slides] [Recording]
[6] BGP, IP
[Worksheet] [Solutions] [Slides] [Recording]
Thu
10/06
[13] Midterm Review
[Slides] [Recording]
8 Tue
10/11
Midterm
[Alternate Request]
[7] Midterm Prep
[Worksheet] [Solutions] [Slides] [Recording]
Thu
10/13
[14] Transport Control Protocol (TCP)
[Slides] [Recording]
9 Tue
10/18
[15] Congestion Control: Goals, Problems, Approaches
[Slides] [Recording]
[8] Reliable Delivery, TCP
[Worksheet] [Solutions] [Slides] [Recording]
Thu
10/20
[16] Congestion Control: TCP Design
[Slides] [Recording]
10 Tue
10/25
[17] Advanced Congestion Control
[Slides] [Recording]
[9] Congestion Control
[Worksheet] [Solutions] [Slides] [Recording]
[2] Transport
[Spec]
Thu
10/27
[18] DNS I
[Slides] [Recording]
11 Tue
11/01
[19] DNS II
[Slides] [Recording]
[10] More CC, DNS
[Worksheet] [Solutions] [Slides] [Recording]
Thu
11/03
[20] Web
[Slides] [Recording]
12 Tue
11/08
[21] Ethernet, End-to-End Operation
[Slides] [Recording] [Flipped Class Slides] [Flipped Class Recording]
[11] DNS, Web
[Worksheet] [Solutions] [Slides] [Recording]
Thu
11/10
[22] Software-Defined Networking (SDN) (Scott Shenker - UC Berkeley)
[Slides] [Recording] [Lecture Notes]
13 Tue
11/15
No Lecture - Strike Solidarity
No Discussion - Strike
Thu
11/17
[23] Ten Lessons from Operating the World's Largest Network (Ashok Narayanan - Google)
[Slides]
14 Tue
11/22
[24] Datacenters, Cellular
No Discussion - Strike
Thu
11/24
No Lecture - Thanksgiving
15 Tue
11/29
[25] Ten Lessons from Operating the World's Largest Network (Rob Shakir - Google)
[14] Internet Design Principles
Thu
12/01
[26] Final Review
16 Tue
12/06
No Lecture - RRR Week
[15] Final Review
Thu
12/08
No Lecture - RRR Week
17 Wed
12/14
Final
[Alternate Request]

"Network" icon by Shashwathy, from the Noun Project.

Last built: 2022-11-21 21:12 UTC