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.

Week Day Description Readings Notes
1 1/16 intro    
1 1/18 Layering, Wireshark and Python Intro networking zine  
2 1/23 Packets, Circuits, Delay, Loss, Throughput 1.1-1.5 Supplemental reading: Primer on Latency and Bandwidth
2 1/25 Application layer, HTTP 2.1, 2.2 - 2.2.3 Homework 0 due at midnight
3 1/30 More HTTP, HTTP/2 2.2.4 - 2.2.5, HTTP/2  
3 2/1 SMTP, P2P 2.3, 2.5  
4 2/6 DNS 2.4  
4 2/8 Distributed consensus Brewer’s CAP Theorem, Raft demo Optional reading: raft paper
5 2/13 Transport Layer intro and UDP 3-3.3 (quiz on 3.2 and 3.3)  
5 2/15 Reliable Transport 3.4-3.4.2  
6 2/20 More reliable transport, TCP, and reliable questions 3.4.3-3.5.3 and How to ask good questions  
6 2/22 Rest of TCP 3.5.4-3.5.6  
7 2/27 Congestion Control 3.6  
7 3/1 Congestion Control in TCP 3.7  
8 3/6 Congestion Control wrap-up, Network layer Intro 4.2 optional reading
8 3/8 Routing 4.2.2-4.2.5  
9 3/13 Addressing 4.3  
9 3/15 Midterm   Midterm covers hw0-hw3 content and everything up through transport layer
Midterm is in LC C 6
10 3/20 Routing 5-5.2.2 IPv6 content from 4.3 covered in class, but not on quiz
10 3/22 actually covering routing 5.2.2-5.3  
11 4/3 Wrap up intradomain routing no quiz, review 5.2 and 5.3  
11 4/5 Interdomain routing 5.4 optional reading: internet inter-domain traffic bgp routing policies
12 4/10 Finish interdomain routing and traffic mgmt 9.5 Quiz will be held Thursday, reading was incorrect and base station forgotten
12 4/12 Link Layer Intro, LL error detection 9.5 and 6-6.2  
13 4/17 Media access, random access protocols 6.3 optional reading: 7.2
13 4/19 Switched Ethernets 6.4-6.4.3  
14 4/24 Network Security Chapter 8 No quiz
Guest lecture by Prof. Cynthia Taylor
14 4/26 Datacenter Networking 6.6 No quiz
Guest lecture by Prof. Balajee Vamanan
15 5/1 VLANs and MPLS 6.4.4-6.5  
15 5/3 WiFi 7.3  
16 5/10 Final exam Everything with focus on second half of class LC F003
3:30-5:30PM