CS 168 Fall 2024

Announcements

Week 5 Announcements

Sep 23

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 🐙

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: Intro
(due Mon Sep 30)
Gradescope
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

Principles

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

Design,
Implementation

8Tue
Oct 15

No Lecture (Midterm, 8–10pm)

7. TCP
Thu
Oct 17
14. Transport 3: Congestion Control I

Principles,
Design,
Implementation

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

Throughput,
Issues,
Router-Assisted

8. Congestion Control HW3: Transport
(due Mon Oct 28)
Project 3A (Transport)
(due Fri Nov 01)
Thu
Oct 24
16. Applications 1: DNS

DNS

10Tue
Oct 29
17. Applications 2: HTTP

HTTP

9. DNS, HTTP
Thu
Oct 31
18. End-to-End 1: ARP, DHCP

ARP,
DHCP

11Tue
Nov 05
19. End-to-END 2: NAT, TLS

NAT,
TLS,
End-to-End

10. End-to-End Project 3B (Transport)
(due Tue Nov 12)
Thu
Nov 07
20. Datacenters 1: Topology

Topology,
Congestion

12Tue
Nov 12
21. Datacenters 2: Routing, Congestion Control

Routing,
Addressing,
Virtualization

11. Datacenters I HW4: Applications, End-to-End
(due Mon Nov 18)
Thu
Nov 14
22. Datacenters 3: High-Performance Technologies

TBA

13Tue
Nov 19
23. Datacenters 4: WANs, SDN

SDN

12. Datacenters II HW5: Datacenters
(due Mon Nov 25)
Thu
Nov 21
24. Special Topics 1: Host Networking

Host Networking

14Tue
Nov 26
25. Special Topics 2: Wireless

Wireless

13. Special Topics
Thu
Nov 28

No Lecture (Thanksgiving)

15Tue
Dec 03
26. Special Topics 3: Cellular

Cellular

HW6: Special Topics
(due Fri Dec 06)
Thu
Dec 05

Guest Lecture

16Wed
Dec 18

Final Exam (8–11am)