This site is outdated! For the latest content, please visit the current semester website.
CS 168 Fall 2024
For questions about Spring 2025, please see our SP25 FAQs page.
Announcements
End of Semester
This site is outdated! For the latest content, please visit the current semester website.
Calendar
Wk. | Date | Lecture (Playlist, Zoom) | Readings | Discussion | Homework | Project |
---|---|---|---|---|---|---|
1 | Thu Aug 29 | 1. Intro 1: Architecture and Protocols
Slides / Recording / Logistics Slides |
No discussion | Project 1A (Traceroute) (due Tue Sep 10) | ||
2 | Tue Sep 03 | 2. Intro 2: Links and Resource Sharing
Slides / Recording |
1. Intro I Worksheet / Solutions / Slides |
|||
Thu Sep 05 | 3. Intro 3: Queuing, Internet Layers
Slides / Recording |
|||||
3 | Tue Sep 10 | 4. Intro 4: Network Architecture
Slides / Recording |
2. Intro II Worksheet / Solutions / Slides |
|||
Thu Sep 12 | 5. Ethernet
Slides / Recording |
Project 1B (Traceroute) (due Fri Sep 20) | ||||
4 | Tue Sep 17 | 6. Routing 1: Principles
Slides / Recording |
3. Ethernet Worksheet / Solutions / Slides |
|||
Thu Sep 19 | 7. Routing 2: Distance-Vector
Slides / Recording |
|||||
5 | Tue Sep 24 | 8. Routing 3: Link-State, Addressing
Slides / Recording |
4. Routing I Worksheet / Solutions / Slides |
HW1: Architecture (due Mon Sep 30) | Project 2 (Routing) (due Fri Oct 04) | |
Thu Sep 26 | 9. Routing 4: Routers
Slides / Recording |
|||||
6 | Tue Oct 01 | 10. Routing 5: BGP I
Slides / Recording |
5. Routing II Worksheet / Solutions / Slides |
|||
Thu Oct 03 | 11. Routing 6: BGP II
Slides / Recording |
|||||
7 | Tue Oct 08 | 12. Transport 1: Reliability Principles
Slides / Recording |
6. BGP Worksheet / Solutions / Slides |
HW2: Routing (due Mon Oct 14) | ||
Thu Oct 10 | 13. Transport 2: TCP
Slides / Recording |
|||||
8 | Tue Oct 15 | No Lecture (Midterm, 8–10pm) |
7. No Discussion | |||
Thu Oct 17 | 14. Transport 3: Congestion Control I
Slides / Recording |
|||||
9 | Tue Oct 22 | 15. Transport 4: Congestion Control II
Slides / Recording |
8. TCP Worksheet / Solutions / Slides |
HW3: Transport (due Mon Oct 28) | Project 3A (Transport) (due Fri Nov 01) | |
Thu Oct 24 | 16. Applications 1: DNS
Slides / Recording |
|||||
10 | Tue Oct 29 | 17. Applications 2: HTTP
Slides / Recording |
9. Congestion Control Worksheet / Solutions / Slides |
|||
Thu Oct 31 | 18. ARP, DHCP, NAT, TLS, End-to-End
Slides / Recording |
ARP, DHCP, | ||||
11 | Tue Nov 05 | 19. Datacenters 1: Topology
Slides / Recording |
10. DNS, HTTP Worksheet / Solutions / Slides |
Project 3B (Transport) (due Tue Nov 12) | ||
Thu Nov 07 | 20. Datacenters 2: Routing, Congestion Control
Slides / Recording |
|||||
12 | Tue Nov 12 | 21. Datacenters 3: Host Networking
Slides / Recording |
11. End-to-End Worksheet / Solutions / Slides |
HW4: Applications, End-to-End (due Mon Nov 18) | ||
Thu Nov 14 | 22. Datacenters 4: WANs, SDN
Slides / Recording |
|||||
13 | Tue Nov 19 | 23. Special Topics: Beyond Client-Server I
Slides / Recording |
None | 12. Datacenters Worksheet / Solutions / Slides |
HW5: Datacenters (due Mon Nov 25) | |
Thu Nov 21 | 24. Special Topics: Beyond Client-Server II
Slides / Recording |
None | ||||
14 | Tue Nov 26 | 25. Guest Lecture: Paul Vixie
/ Recording |
None | 13. No Discussion | ||
Thu Nov 28 | No Lecture (Thanksgiving) |
|||||
15 | Tue Dec 03 | 26. Special Topics: Wireless
Slides / Recording |
14. Special Topics Worksheet / Solutions / Slides |
HW6: Special Topics (due Fri Dec 06) | ||
Thu Dec 05 | 27. Special Topics: Cellular
Slides / Recording |
|||||
16 | Wed Dec 18 | Final Exam (8–11am) |