Your final grade for the course will be based on the following weights:
Lecture | Date | Topics | Assignments | Reading |
---|---|---|---|---|
Computer Networking Overview and the Application layer | ||||
1 | Tue 08/23 | Course overview; Computer networks and the Internet overview [pdf] [ppt] |
Textbook, Chapter 1; How to read a paper, review instructions, example review | |
2 | Tue 08/30 | Applications, DNS [pdf] [ppt] |
Watch video "The past of protocols and the future of networking", and submit review (submission link) by 5pm | Textbook, Chapter 2 |
3 | Tue 09/06 | Advanced topics: Design philosophy of the Internet; Software-defined Networking [pdf] [key] |
Sign up presentation using the Schedule link (date, paper) by 09/06 11:59 PM | The Design Philosophy of the DARPA Internet Protocols, Tussle in Cyberspace: Defining Tomorrow’s Internet |
4 | Tue 09/13 | Advanced topics: End-To-End Arguments in System Design [pdf] [key] |
Read paper "Ethane: Taking Control of the Enterprise", and submit review (submission link) by 5pm | The "End-To-End Arguments in System Design" paper |
Transport layer | ||||
5 | Tue 09/20 | Transport Layer Services [pdf] [ppt] |
Textbook, Chapter 3 A Protocol for Packet Network Intercommunication | |
6 | Tue 09/27 | Reliable data transfer and TCP [pdf] [ppt] |
Submit review for "NOX: Towards an Operating System for Networks" (submission link) by 5pm | Textbook, Chapter 3 nox |
7 | Tue 10/04 | TCP: reliable data transfer and congestion control [pdf] [ppt] |
Submit in-class feedback for "4D" (submission link) | Textbook, Chapter 3 pa anduo wang 123456789(template) |
Network layer | ||||
8 | Tue 10/11 | Network Control Plane: Routing Protocols [pdf] [pptx] |
Read paper "Named Data Networking", and submit review (submission link) by 5pm; Submit in-class feedback for "Fibbing" (submission link) | Textbook, Chapter 5 |
9 | Tue 10/18 | In-class presentation |
Submit in-class feedback for "Running BGP in Data Centers at Scale" (submission link); feedback for "Abstractions for Network Update" (submission link ) | |
10 | Tue 10/25 | In-class presentation |
Submit in-class feedback for "Automatic Test Packet Generation" (submission link); feedback for "An Algebraic Theory of Dynamic Network Routing" (submission link ) | |
11 | Tue 11/01 | Network Control Plane: Intra- and Inter-domain Routing [pdf] [pptx] |
Submit in-class feedback for "POC" (submission link) | Textbook, Chapter 5 |
12 | Tue 11/08 | Advanced topics: Network Data Plane: IP forwarding and SDN generalized forwarding [pdf] [ppt] |
Submit in-class feedback for "Onix" (submission link); feedback for "Pathlet Routing" (submission link ) | Textbook, Chapter 4; The road to SDN: an intellectual history of programmable networks |
Link layer | ||||
13 | Tue 11/15 | Advanced topics: Network Data Plane: IP forwarding and SDN generalized forwarding [pdf] [ppt] |
Submit in-class feedback for "RCP" (submission link); feedback for "Composing SDNs" (submission link ) | Textbook, Chapter 4; The road to SDN: an intellectual history of programmable networks |
Tue 11/22 | Fall break (no class) |
|||
14 | Tue 11/29 | Summary (and advanced topics): IP forwarding (layer 3) , Link layer (layer 2), and MPLS (2.5) [pdf] [ppt] |
The "Tag Switching Architecture Overview" paper (optional) , The "Fabric: A Retrospective on Evolving SDN" paper (optional) , MPLS and fabric(slide) |
Last updated: 2022-11-26 15:27:50 -0500 [validate xhtml]