CS 168 Fall 2024

For questions about Spring 2025, please see our SP25 FAQs page.

Announcements

Week 15 Announcements

Dec 2

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 🦃️

Past announcements

Calendar

Skip to current week

Wk. Date Lecture (Playlist, Zoom) Readings Discussion Homework Project
1Thu
Aug 29
1. Intro 1: Architecture and Protocols
Slides / Recording / Logistics Slides

Intro

No discussion Project 1A (Traceroute)
(due Tue Sep 10)
2Tue
Sep 03
2. Intro 2: Links and Resource Sharing
Slides / Recording

Links,
Multiplexing

1. Intro I
Worksheet / Solutions / Slides
Thu
Sep 05
3. Intro 3: Queuing, Internet Layers
Slides / Recording

Layers,
Headers

3Tue
Sep 10
4. Intro 4: Network Architecture
Slides / Recording

Architecture

2. Intro II
Worksheet / Solutions / Slides
Thu
Sep 12
5. Ethernet
Slides / Recording

Ethernet

Project 1B (Traceroute)
(due Fri Sep 20)
4Tue
Sep 17
6. Routing 1: Principles
Slides / Recording

Intro,
Model,
States

3. Ethernet
Worksheet / Solutions / Slides
Thu
Sep 19
7. Routing 2: Distance-Vector
Slides / Recording

Distance-Vector

5Tue
Sep 24
8. Routing 3: Link-State, Addressing
Slides / Recording

Link-State,
Addressing

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

Routers

6Tue
Oct 01
10. Routing 5: BGP I
Slides / Recording

Model,
Design

5. Routing II
Worksheet / Solutions / Slides
Thu
Oct 03
11. Routing 6: BGP II
Slides / Recording

Implementation,
IP Header

7Tue
Oct 08
12. Transport 1: Reliability Principles
Slides / Recording

Principles

6. BGP
Worksheet / Solutions / Slides
HW2: Routing
(due Mon Oct 14)
Thu
Oct 10
13. Transport 2: TCP
Slides / Recording

Design,
Implementation

8Tue
Oct 15

No Lecture (Midterm, 8–10pm)

7. No Discussion
Thu
Oct 17
14. Transport 3: Congestion Control I
Slides / Recording

Principles,
Design,
Implementation

9Tue
Oct 22
15. Transport 4: Congestion Control II
Slides / Recording

Throughput,
Issues,
Router-Assisted

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

DNS

10Tue
Oct 29
17. Applications 2: HTTP
Slides / Recording

HTTP

9. Congestion Control
Worksheet / Solutions / Slides
Thu
Oct 31
18. ARP, DHCP, NAT, TLS, End-to-End
Slides / Recording

ARP, DHCP,
NAT, TLS,
End-to-End

11Tue
Nov 05
19. Datacenters 1: Topology
Slides / Recording

Topology,
Congestion

10. DNS, HTTP
Worksheet / Solutions / Slides
Project 3B (Transport)
(due Tue Nov 12)
Thu
Nov 07
20. Datacenters 2: Routing, Congestion Control
Slides / Recording

Routing,
Addressing,
Virtualization

12Tue
Nov 12
21. Datacenters 3: Host Networking
Slides / Recording

Host Networking

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

SDN

13Tue
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

14Tue
Nov 26
25. Guest Lecture: Paul Vixie
 / Recording

None

13. No Discussion
Thu
Nov 28

No Lecture (Thanksgiving)

15Tue
Dec 03
26. Special Topics: Wireless
Slides / Recording

Wireless

14. Special Topics
Worksheet / Solutions / Slides
HW6: Special Topics
(due Fri Dec 06)
Thu
Dec 05
27. Special Topics: Cellular
Slides / Recording

Cellular

16Wed
Dec 18

Final Exam (8–11am)