CS 168
About
Glossary
Staff
Introduction to the Internet: Architecture and Protocols
Spring 2024
Instructor: Sylvia Ratnasamy & Rob Shakir Lecture: Tu/Th 3:30pm-4:59pm, Dwinelle 145
NOTE: This website is under construction.
Calendar
Week | Date | Lecture | Reading | Discussion | Projects |
---|---|---|---|---|---|
1 | Tue 01/16 | [1] Introduction [Slides] [Recording] | No Discussion | ||
1 | Thu 01/18 | [2] Architectural Overview: Bottom-up [Slides] [Recording] | |||
2 | Tue 01/23 | [3] Architectural Overview: Top-Down [Slides] [Recording] | [1] Introductio [Slides] [Recording] | ||
2 | Thu 01/25 | [4] Architectural Principles [Slides] [Recording] | |||
3 | Tue 01/30 | [5] Routing Concepts I [Slides] [Recording] | [2] Packets, Internet Architecture [Worksheet] [Solutions] [Slides] [Recording] | ||
3 | Thu 02/01 | [6] Routing Concepts II [Slides ] [Recording] | |||
4 | Tue 02/06 | [7] IP Addressing [Slides] [Recording] | [3] Routing [Worksheet] [Solutions] [Slides] [Recording] | ||
4 | Thu 02/08 | [8] IP Routers [Slides] [Recording] | |||
5 | Tue 02/13 | [9] Border Gateway Protocol (BGP) I [Slides] [Recording] | [4] Routing & IP [Worksheet] [Solutions] [Slides] [Recording] | [1] Routing [Spec] | |
5 | Thu 02/15 | [10] Border Gateway Protocol (BGP) II [Slides] [Recording] | |||
6 | Tue 02/20 | [11] Reliability [Slides] [Recording] | [5] BGP [Worksheet] [Solutions] [Slides] [Recording] | ||
6 | Thu 02/22 | [12] Transport Control Protocol (TCP) [Slides] [Recording] | |||
7 | Tue 02/27 | [13] Congestion Control I [Slides] [Recording] | [6] Reliability [Worksheet] [Solutions] [Slides] [Recording] | ||
7 | Thu 02/29 | [14] Congestion Control II [Slides] [Recording] | [2] Traceroute [Spec] | ||
8 | Tue 03/05 | [15] Datacenters I [Slides] [Recording] | [7] Congestion Control, Midterm Prep [Worksheet] [Solutions] [Slides] [Recording] | ||
8 | Thu 03/07 | [16] Datacenters II [Slides] [Recording] | |||
9 | Tue 03/12 | Midterm | [8] Datacenters [Worksheet] [Solutions] [Slides] [Recording] | ||
9 | Thu 03/14 | [17] Software Defined Networking (SDN) [Slides] [Recording] | |||
10 | Tue 03/19 | [18] The Domain Name Service (DNS) [Slides] [Recording] | [9] SDN [Worksheet] [Solutions] [Slides] [Recording] | ||
10 | Thu 03/21 | [19] HTTP [Slides] [Recording] | |||
11 | Tue 03/26 | No Lecture - Spring Break | No Discussion - Spring Break | ||
11 | Thu 03/28 | No Lecture - Spring Break | |||
12 | Tue 04/02 | [20] Ethernet & L2 [Slides] [Recording] | [10] DNS, Web [Worksheet] [Solutions] [Slides] [Recording] | ||
12 | Thu 04/04 | [21] End-to-End Operation [Slides] [Recording] | |||
13 | Tue 04/09 | [22] Host Networking [Slides] [Recording] | [11] End-to-End, L2 [Worksheet] [Solutions] [Slides] [Recording] | [3] Transport [Spec] | |
13 | Thu 04/11 | [23] Host Networking [Slides] [Recording] | “The Design Philosophy of the DARPA Internet Protocols” (see Ed post) | ||
14 | Tue 04/16 | [24] Wireless [Slides] [Recording] | [12] Host Networking [Worksheet] [Solutions] [Slides] [Recording] | ||
14 | Thu 04/18 | [25] Cellular [Slides] [Recording] | |||
15 | Tue 04/23 | [26] Final Review and Paper Reading Discussion [Slides] [Recording] | [13] Wireless and Cellular [Worksheet] [Solutions] [Slides] [Recording] | ||
15 | Thu 04/25 | [27] Guest Lecture - TBA | |||
16 | Tue 04/30 | No Lecture - RRR Week | No Discussion - RRR Week | ||
16 | Thu 05/01 | No Lecture - RRR Week | |||
17 | Fri 05/10 | Final |