168 Connie Octopus

CS 168 Summer 2025

Instructors: Peyrin Kao, Tess Despres / Lecture: Mon Tue Wed Thu, 2:00–3:30 PM, Evans 10 [Zoom, Playlist]

Announcements

Pre-Semester Announcements

Jun 17

Welcome to CS 168!

  • The first lecture is on Monday, June 23.

Past announcements

Course Calendar

Skip to current week

Wk. Date Lecture (Playlist, Zoom) Readings Discussion Project
1Mon
Jun 23
1. Intro 1: Layers of the Internet

Intro, Layers, Headers

No discussion Project 1A (Traceroute)
(due Thu Jun 26)
Tue
Jun 24
2. Intro 2: Design Principles

Architecture, Design

Wed
Jun 25
3. Intro 3: Links

Links, Multiplexing

1. Intro I
Thu
Jun 26
4. Routing 1: Principles

Intro, Model, States

2Mon
Jun 30
5. Routing 2: Distance-Vector

Distance-Vector

2. Intro II Project 1B (Traceroute)
(due Thu Jul 03)
Tue
Jul 01
6. Routing 3: Link-State, Addressing

Link-State, Addressing

Wed
Jul 02
7. Routing 4: Routers

Routers

3. Routing I
Thu
Jul 03
8. Routing 5: BGP I

Model, Design

3Mon
Jul 07
9. Routing 6: BGP II

Implementation, IP Header

4. Routing II Project 2 (Routing)
(due Thu Jul 10)
Tue
Jul 08
10. Transport 1: TCP I

Principles

Wed
Jul 09
11. Transport 2: TCP II

Design, Implementation

5. BGP
Thu
Jul 10
12. Transport 3: Congestion Control I

Principles, Design, Implementation

4Mon
Jul 14
13. Transport 4: Congestion Control II

Throughput, Issues, Router-Assisted

6. TCP Project 3A (Transport)
(due Tue Jul 29)
Tue
Jul 15
14. Applications 1: DNS

DNS

Wed
Jul 16
15. Applications 2: HTTP and CDNs

HTTP

7. Congestion Control
Thu
Jul 17
16. End-to-End 1: Ethernet, STP, ARP, DHCP

Ethernet, STP, ARP, DHCP

5Mon
Jul 21
17. End-to-End 2: NAT, TLS

NAT, TLS, End-to-End

No Discussion (Midterm)
Tue
Jul 22

Midterm (Tue July 22, 7–9pm)

Wed
Jul 23
18. Datacenters 1: Topology

Topology, Congestion

8. DNS, HTTP, Ethernet, STP
Thu
Jul 24
19. Datacenters 2: Routing

Routing, Addressing, Virtualization

6Mon
Jul 28
20. Datacenters 3: SDN

SDN

9. ARP, DHCP, NAT
Tue
Jul 29
21. Datacenters 4: Host Networking

Host Networking

Wed
Jul 30
22. Beyond Client-Server 1: Multicast

Multicast

10. Datacenters & SDN Project 3B (Transport)
(due Tue Aug 05)
Thu
Jul 31
23. Beyond Client-Server 2: Collectives

Operations, Implementation

7Mon
Aug 04
24. Special Topics 1: Wireless

Wireless

11. Host Networking
Tue
Aug 05
25. Special Topics 2: Cellular

Cellular

Wed
Aug 06

TBD

12. Multicast and Collectives
Thu
Aug 07

TBD

8Wed
Aug 13

Final Exam (Wed Aug 13, 3–6pm)