1 |
Mon. 1/20 |
No Discussion |
|
Tue. 1/21 |
[1] Introduction
[slides]
[recordings]
[No self-test]
|
|
Thu. 1/23 |
[2] Overview: How the Internet Works
[slides]
[recordings]
[See bcourses quizzes]
|
Kurose and Ross (K&R) 6th/7th ed.: 1.0-1.4 |
2 |
Mon. 1/27 |
Packets in Flight
[materials]
[recordings]
|
|
Tue. 1/28 |
[3] Architectural Principles
[slides]
[recordings]
[See bcourses quizzes]
|
K&R 6th/7th ed.: 1.5-1.8 |
Thu. 1/30 |
[4] Design Goals and Some History
[slides]
[recordings]
[See bcourses quizzes]
|
|
3 |
Mon. 2/3 |
Internet and Sockets
[materials]
[recordings]
|
|
Tues. 2/4 |
[5] Fundamentals of Routing
[slides]
[recordings]
[self-test]
|
K&R: 5.2, 5.3 |
Thu. 2/6 |
[6] Routing Approaches, Part 1
[slides]
[recordings]
[self-test]
|
|
4 |
Mon. 2/10 |
Routing
[materials]
[recordings]
|
|
Tue. 2/11 |
[7] Routing Approaches, Part 2
[slides]
[recordings]
[self-test]
|
|
Thu. 2/13 |
[8] Routing Part 3 and Addressing
[slides]
[recordings]
[self-test]
|
K&R: 4.3.1, 4.3.2, 4.3.3, 4.3.5 |
5 |
Mon. 2/17 |
No section: Prez day
[materials]
[recordings]
|
|
Tue. 2/18 |
[9] Interdomain Routing
[slides]
[recordings]
[self-test]
|
|
Routing
(due 3/5)
|
Thu. 2/20 |
[10] BGP
[slides]
[recordings]
[self-test]
|
K&R: 3.1-3.4 |
6 |
Mon. 2/24 |
IP Addressing and Forwarding
[materials]
[recordings]
|
|
Tue. 2/25 |
[11] Designing IP
[slides]
[recordings]
[self-test]
|
|
Thu. 2/27 |
[12] IP Forwarding
[slides]
[recordings]
[self-test]
|
K&R: 3.5 |
7 |
Mon. 3/2 |
Reliable Transport, IP
[materials]
[recordings]
|
|
Tue. 3/3 |
[13] TCP High Level Design
[slides]
[recordings]
[self-test]
|
|
Thu. 3/5 |
[14] TCP Deep Dive
[slides]
[recordings]
[self-test]
|
|
8 |
Monday. 3/9 |
Midterm Review and Reliability
[materials]
[recordings]
|
|
Tue. 3/10 |
[15] Midterm Review
[slides]
[recordings]
[self-test]
|
|
Thu. 3/12 |
[16] Midterm |
|
9 |
Mon. 3/16 |
TCP
[materials]
[recordings]
|
|
Tue. 3/17 |
[17] DNS
[slides]
[recordings]
[self-test]
|
|
Thu. 3/19 |
[18] DNS Part 2
[slides]
[recordings]
[self-test]
|
|
10 |
Spring Break: No Class |
11 |
Mon. 3/30 |
DNS
[materials]
[recordings]
|
|
Tue. 3/31 |
[19] the web
[slides]
[recordings]
[self-test]
|
K&R: 3.6, 3.7 |
Thu. 4/2 |
[20] Congestion Control: Goals, Problems, Approaches
[slides]
[recordings]
[self-test]
|
|
12 |
Mon. 4/6 |
Transport
[materials]
[recordings]
|
|
Tue. 4/7 |
[21] Congestion Control - TCP Design
[slides]
[recordings]
[self-test]
|
|
Transport
(due 5/6)
|
Thu. 4/9 |
[22] Congestion Control - Alternative Designs
[slides]
[recordings]
[self-test]
|
|
13 |
Mon. 4/13 |
Transport Part 2
[materials]
[recordings]
|
|
Tue. 4/14 |
[23] Ethernet
[slides]
[recordings]
[self-test]
|
|
Thu. 4/16 |
[24] Datacenters
[slides]
[recordings]
[self-test]
|
|
14 |
Mon. 4/20 |
Datacenters and ethernet
[materials]
[recordings]
|
|
Tue. 4/21 |
[25] Finals Review
[slides]
[recordings]
[self-test]
|
|
Tue. 4/23 |
[26] Software Defined Networking
[slides]
[recordings]
[self-test]
|
|
15 |
Mon. 4/27 |
Finals Review
[materials]
[recordings]
|
|
Tue. 4/28 |
[27] NFV/Edge
[slides]
[recordings]
[self-test]
|
|
Thu. 4/30 |
[28] Final Examination |
|
RRR Week (May 4-10) |
Finals Week (May 11-17)
Final: Will instead be held on Thursday 4/30, 11AM |