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
Week 15 Announcements
Final Exam
- The final exam is Wednesday, December 18 from 8-11 AM.
- See the final exam logistics post for more details.
- If you have any requests, such as an alternate time, DSP accommodations, left-handed desk, please fill out the final exam logistics form before Monday, December 9.
Course Evaluations
- Course Evaluations have been released! Please fill them out so that our course can keep on improving!
- If more than 50% of the class fills it out by the deadline, we’ll offer up to 1 course point of extra credit.
- For your submission to count towards the extra credit threshold, you must fill out the evaluation by the official deadline (Sunday, December 15).
Homework
- Homework 6: Special Topics is due Friday, December 6.
Office Hours
- Check out the calendar for Office Hour times.
- There will be office hours during RRR Week.
Discussion
- This week is the final week for discussions!
~ CS168 Course Staff 🦃️
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) |