CS 168 Fall 2024

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

Announcements

Week 12 Announcements

Nov 13

Project

  • Project 3B was due on Tuesday, November 12th.
  • Remember that you can fill out an extension if needed!

Homework

  • Homework 4: Applications, End-to-End has been released!
  • The due date is Monday, November 18th.

Office Hours

  • Check out the calendar on the website for office hour times this week.
  • Starting next week we will have reduced office hours, from 3 hours a day to 2 hours a day on Monday Wednesday and Friday, since we won’t have any more projects after Project 3B.
  • Check out the calendar on the website for specific times.

~ 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 / Slides
HW5: Datacenters
(due Mon Nov 25)
Thu
Nov 21
24. Special Topics: Beyond Client-Server II

None

14Tue
Nov 26
25. Guest Lecture

None

13. No Discussion
Thu
Nov 28

No Lecture (Thanksgiving)

15Tue
Dec 03
26. Special Topics: Wireless

Wireless

14. Special Topics HW6: Special Topics
(due Fri Dec 06)
Thu
Dec 05
27. Special Topics: Cellular

Cellular

16Wed
Dec 18

Final Exam (8–11am)