Calendar
Week | Date | Reading | Lecture (Tu/Th) / Disc. (W) | Problem Sets | Projects |
---|---|---|---|---|---|
1 | Thu. 8/24 | Introduction [slides] | |||
2 | Tue. 8/29 | Kurose and Ross (K&R) 6th/7th ed.: 1.0-1.4 | How the Internet Works [slides] | Project 1: Chat (due 9/11) | |
Wed. 8/30 | K&R 6th/7th ed.: 2.7 (Socket programming) | The Internet and Sockets [materials] |
|||
Thu. 8/31 | K&R 6th/7th ed.: 1.5-1.8 | Designing the Internet [slides] |
|||
3 | Tue. 9/5 | The End of Architecture and the Beginning of Design [slides] | |||
Wed. 9/6 | Packets in Flight [materials] |
||||
Thu. 9/7 | K&R 7th ed.: 5.2 (Routing algorithms), 5.3 (Intra-AS routing in the Internet: OSPF) | Fundamentals of Routing [slides] |
|||
4 | Tue. 9/12 | More Detailed Discussion of Routing: Part I (the easy stuff) [slides] | |||
Wed. 9/13 | Routing [materials] |
||||
Thu. 9/14 | More Detailed Discussion of Routing: Part II (the harder stuff) [slides] |
||||
5 | Tue. 9/19 | Reliable Transport [slides] |
TBA | Project 2: Routing (due 10/6) | |
Wed. 9/20 | Distance-Vector Routing [materials] |
||||
Thu. 9/21 | K&R 3.1-3.4 | Designing IP [slides] |
|||
6 | Tue. 9/26 | K&R 4.3.1, 4.3.2, 4.3.3, 4.3.5 | Addressing [slides] | ||
Wed. 9/27 | Potpourri (Reliable Transport, IP) [materials] |
||||
Thu. 9/28 | Fowarding [slides] |
||||
7 | Tue. 10/3 | Scott's Commencement Speech | Support for Forwarding [slides] |
TBA | |
Wed. 10/4 | IP Addressing and Forwarding [materials] |
||||
Thu. 10/5 | NAT, Transport, and TCP [slides] |
||||
8 | Tue. 10/10 | Midterm 1 Review [slides] | |||
Wed. 10/11 | DHCP and ARP [materials] |
||||
Thu. 10/12 | Midterm | ||||
9 | Tue. 10/17 | K&R 3.5 | Transport and TCP [slides] |
TBA | |
Wed. 10/18 | NAT and Midterm Retrospective [materials] |
||||
Thu. 10/19 | K&R: 2.2, 2.5 | DNS and the Web [slides] |
|||
10 | Tue. 10/24 | More on the Web [slides] | |||
Wed. 10/25 | TCP [materials] |
||||
Thu. 10/26 | K&R: 5.6, 6.7 | Control Protocols [slides] |
|||
11 | Tue. 10/31 | K&R: 3.6, 3.7 | Congestion Control [slides] |
TBA | |
Wed. 11/1 | DNS and HTTP [materials] |
||||
Thu. 11/2 | More Congestion Control [slides] |
||||
12 | Tue. 11/7 | Detailed Example | Even More Congestion Control [slides] | Project 3: WAN Optimizer (due 11/17) | |
Wed. 11/8 | Congestion Control [materials] |
||||
Thu. 11/9 | K&R: 5.4 | Interdomain Routing [slides] |
|||
13 | Tue. 11/14 | More Interdomain Routing [slides] |
TBA | ||
Wed. 11/15 | Interdomain Routing [materials] |
||||
Thu. 11/16 | K&R 5.5 | SDN [slides] |
|||
14 | Tue. 11/21 | Multicast, MPLS, and Recent Trends [slides] | |||
Thanksgiving Break ~ No Discussion | |||||
15 | Tue. 11/28 | Security and Future Architecture [slides] | |||
Wed. 11/29 | More Interdomain Routing and Multicast [materials] |
||||
Thu. 11/30 | Final Lecture [slides] |
||||
RRR Week (December 4-8) | |||||
Finals Week (December 11-15) Final: Fri. 12/15 at 11:30 am (location TBD) |
Discussion Schedule
Please indicate which section you will be attending here to help with load balancing.
Start Time | Section | |
---|---|---|
9:00 a.m. | Dwinelle 109 (Vivian) | |
10:00 a.m. | Wheeler 20 (Joshua) | |
11:00 a.m. | Wheeler 20 (Ankit) | |
12:00 p.m. | Wheeler 30 (Ankit) | Wheeler 220 (Kevin C) |
1:00 p.m. | Etcheverry 3111 (Matt) | Etcheverry 3113 (Kevin C.) |
2:00 p.m. | Etcheverry 3109 (Nikhil) | Etcheverry 3111 (Matt) |
3:00 p.m. | Etcheverry 3113 (Nikhil) | Wheeler 130 (Won) |
4:00 p.m. | Cory 289 (Vivian) | Wheeler 202 (Michael) |
5:00 p.m. | Wheeler 224 (Michael) | Barrows 155 (Richard) |
Office Hour Schedule
Note: Our office hours are held in different rooms. Please look at each calendar entry for more information.
The LOST (Lost and Overwhelmed Student's Turnabout) session is NOT a replacement for lecture or discussion, but is meant as a safe space for students who feel like they have lost contact with the class and need help reconnecting with one or more of the basic concepts. The session will be loosely framed as a structured OH, where your directed questions will help drive the LOST session. The specifics of each session will be dictated by the TA in charge (Kevin M.). In particular, it will not duplicate the contents of the weekly sections, but will instead try to make sure all students have a chance to ask the “stupid” questions they might otherwise be afraid to ask.
The LOST (Lost and Overwhelmed Student's Turnabout) session is NOT a replacement for lecture or discussion, but is meant as a safe space for students who feel like they have lost contact with the class and need help reconnecting with one or more of the basic concepts. The session will be loosely framed as a structured OH, where your directed questions will help drive the LOST session. The specifics of each session will be dictated by the TA in charge (Kevin M.). In particular, it will not duplicate the contents of the weekly sections, but will instead try to make sure all students have a chance to ask the “stupid” questions they might otherwise be afraid to ask.