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) |