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 |