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

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)