CS 168 Fall 2024
Announcements
Week 5 Announcements
Assignments
- Project 2: Routing has been released and is due next Friday, October 4, 11:59pm PT.
- Homework 1 has been released on Gradescope and is due next Monday, September 30, 11:59pm PT.
Midterm
- The midterm is Tuesday, October 15, 8–10pm PT
- The midterm logistics form is due Monday, September 23
- If you need DSP accommodations on the midterm, or you have a documented conflict and need to take the midterm at a different time, please fill out this form.
- You can bring one, two-sided cheat sheet to the midterm.
- A reference card with common header fields (e.g. IP, ICMP, UDP, TCP) will be provided on the midterm. We’ll publish this before the midterm so you can look at it.
Lectures
- We will continue taking attendance at lectures for extra credit this week.
- Be sure to fill out the Google form linked on the top right of the website to earn attendance credit.
- We will still live-stream, but attending remotely does not count for credit!
- Lecture Zoom Link: https://berkeley.zoom.us/j/97722421992?pwd=5h3yXc407ninuk3Q1zGuTIUMx7zn1y.1, Meeting ID: 977 2242 1992, Passcode: 022040
Office hours
- Check out the calendar for the hours, some hours are a bit different from last week!
~ 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: Intro
(due Mon Sep 30) Gradescope | 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
|
6. BGP Worksheet / Slides |
HW2: Routing
(due Mon Oct 14) | ||
Thu Oct 10 | 13. Transport 2: TCP
|
|||||
8 | Tue Oct 15 | No Lecture (Midterm, 8–10pm) |
7. TCP | |||
Thu Oct 17 | 14. Transport 3: Congestion Control I
|
|||||
9 | Tue Oct 22 | 15. Transport 4: Congestion Control II
|
8. Congestion Control | HW3: Transport
(due Mon Oct 28) | Project 3A (Transport) (due Fri Nov 01) | |
Thu Oct 24 | 16. Applications 1: DNS
|
|||||
10 | Tue Oct 29 | 17. Applications 2: HTTP
|
9. DNS, HTTP | |||
Thu Oct 31 | 18. End-to-End 1: ARP, DHCP
|
|||||
11 | Tue Nov 05 | 19. End-to-END 2: NAT, TLS
|
10. End-to-End | Project 3B (Transport) (due Tue Nov 12) | ||
Thu Nov 07 | 20. Datacenters 1: Topology
|
|||||
12 | Tue Nov 12 | 21. Datacenters 2: Routing, Congestion Control
|
11. Datacenters I | HW4: Applications, End-to-End
(due Mon Nov 18) | ||
Thu Nov 14 | 22. Datacenters 3: High-Performance Technologies
|
TBA | ||||
13 | Tue Nov 19 | 23. Datacenters 4: WANs, SDN
|
12. Datacenters II | HW5: Datacenters
(due Mon Nov 25) | ||
Thu Nov 21 | 24. Special Topics 1: Host Networking
|
|||||
14 | Tue Nov 26 | 25. Special Topics 2: Wireless
|
13. Special Topics | |||
Thu Nov 28 | No Lecture (Thanksgiving) |
|||||
15 | Tue Dec 03 | 26. Special Topics 3: Cellular
|
HW6: Special Topics
(due Fri Dec 06) | |||
Thu Dec 05 | Guest Lecture |
|||||
16 | Wed Dec 18 | Final Exam (8–11am) |