Course Schedule
Each day’s reading corresponds to the content that will be covered on that day’s beginning of class quiz.
All readings are from Kurose & Ross 7th Edition unless noted. The course/quiz content will largely overlap with the content in the 6th edition, but I provide no guarantees that the section numbers will match up between the two textbook versions. If you’d like to use that book instead, you’re responsible for finding the correct mapping between 6th and 7th edition section numbers.
Lecture (Week) | Day | Description | Readings | Notes |
---|---|---|---|---|
1 (1) | 1/13 | intro | ||
2 (1) | 1/15 | Layering, Wireshark and Python Intro | networking zine | |
3 (2) | 1/20 | Packets, Circuits, Delay, Loss, Throughput | 1.1-1.5 | Supplemental reading: Primer on Latency and Bandwidth |
4 (2) | 1/22 | More on throughput | ||
5 (3) | 1/27 | Application layer, More HTTP, HTTP/2 | 2.1, 2.2 - 2.2.5, HTTP/2 | |
6 (3) | 1/29 | SMTP, P2P | 2.3, 2.5 | |
7 (4) | 2/3 | DNS | 2.4 | |
8 (4) | 2/5 | Transport Layer intro and UDP | 3-3.3 (quiz on 3.2 and 3.3) | |
9 (5) | 2/10 | Reliable Transport | 3.4-3.4.2 | |
10 (5) | 2/12 | More reliable transport, TCP, and reliable questions | 3.4.3-3.5.3 and How to ask good questions | |
11 (6) | 2/17 | Rest of TCP | 3.5.4-3.5.6 | |
12 (6) | 2/19 | Congestion Control | 3.6 | |
13 (7) | 2/24 | Congestion Control in TCP | 3.7 | |
14 (7) | 2/26 | Congestion Control wrap-up, Network layer Intro | 4.2 | optional reading |
15 (8) | 3/2 | Routing | 4.2.2-4.2.5 | |
16 (8) | 3/4 | Addressing | 4.3 | |
17 (9) | 3/9 | Midterm | Midterm covers hw1-hw4 content and everything up through transport layer Midterm is scheduled for during class time. An announcement will be made if the exam is instead given as a take home. |
|
18 (9) | 3/11 | Routing | 5-5.2.2 | IPv6 content from 4.3 covered in class, but not on quiz |
19 (10) | 3/16 | actually covering routing | 5.2.2-5.3 | |
20 (10) | 3/25 | Wrap up intradomain routing | no quiz, review 5.2 and 5.3 | |
21 (11) | 3/30 | Interdomain routing | 5.4 | optional reading: internet inter-domain traffic bgp routing policies |
22 (11) | 4/1 | Finish interdomain routing and traffic mgmt | 9.5 | Quiz will be held Thursday, reading was incorrect and base station forgotten |
23 (12) | 4/6 | Link Layer Intro, LL error detection | 9.5 and 6-6.2 | |
24 (12) | 4/8 | Media access, random access protocols | 6.3 | optional reading: 7.2 |
25 (13) | 4/13 | Switched Ethernets | 6.4-6.4.3 | |
26 (13) | 4/15 | Network Security | Chapter 8 | No quiz Guest lecture by Prof. Cynthia Taylor |
27 (14) | 4/20 | Datacenter Networking | 6.6 | No quiz Guest lecture by Prof. Balajee Vamanan |
28 (14) | 4/22 | VLANs and MPLS | 6.4.4-6.5 | |
29 (15) | 4/27 | WiFi | 7.3 | |
30 (15) | 4/29 | Distributed consensus | Brewer’s CAP Theorem, Raft demo | Optional reading: raft paper |
31 (16) | 5/6 | Final exam | Everything with focus on second half of class | Tenative Schedule |