Your final grade for the course will be based on the following weights:
The course will be quite hands on. We will have 5 required labs and 1 optional lab. In general, the lab should be done in groups of 1-2. Each project will be due 2-3 weeks after it is assigned. You should pick your own group members for your projects, but you may use the Canvas to help find group members.
We will have 1 in-class midterm and 1 final.
Date | Topics | Readings | Notes | Remarks |
---|---|---|---|---|
Thu 09/08 | Course logistics. Networks overview. |
P&D Chapter 1 (1.1, 1.2) | L1 | |
Tue 09/13 | Building computer networks. A sw and hw perspective. |
P&D Chapter 1 (1.3, 1.4) | L2 | Lab1 out |
Thu 09/15 | Network performance analysis. |
P&D Chapter 1 (1.5) | L3 | |
Tue 09/20 | Encoding. Lab1 overview. |
P&D Chapter 2 (2.1, 2.2) | L4 Lab1 | Quiz1 |
Thu 09/22 | Better encoding. |
P&D Chapter 2 (2.2) | L5 | |
Tue 09/27 | Framing and error handling. |
P&D Chapter 2 (2.3.1, 2.3.2, 2.4) | L6 | Lab1 due, Lab2 out |
Thu 09/29 | L2 switching. |
P&D Chapter 3 (3.1.1, 3.2.1, 3.2.2) | L7 | |
Tue 10/04 | Spanning tree and Ethernet. |
P&D Chapter 2 (3.2.3, 2.6) | L8 Lab2 | |
Thu 10/06 | L2 reliable transmission. |
P&D Chapter 2 (2.5.1, 2.5.2) | L9 | Quiz2 |
Tue 10/11 | IP introduction. |
P&D Chapter 3 (3.3.1, 3.3.2, 3.3.4) | L10 | |
Thu 10/13 | Efficient addressing. |
P&D Chapter 3 (3.3.3, 3.3.5, 3.3.6, 3.3.7, 3.3.8) | L11 | |
Tue 10/18 | Distance vector routing. |
P&D Chapter 3 (3.4.1, 3.4.2) | L12 | |
Thu 10/20 | Midterm1 in class. |
|||
Tue 10/25 | Link state routing. |
P&D Chapter 3 (3.4.3, 3.4.4) | L13 | |
Thu 10/27 | Inter-domain routing. |
P&D Chapter 4 (4.1) | L14 Lab3 | |
Tue 11/01 | IPv6, Multicast, and SDN. |
P&D Chapter 4 (4.2.1, 4.2.2, 4.2.3, 4.3.1), OpenFlow | L15 | |
Thu 11/03 | Transport introduction. |
P&D Chapter 5 (5.1, 5.2.1, 5.2.2) | L16 | |
Tue 11/08 | TCP connection management (I). |
P&D Chapter 5 (5.2.3) | L17 | Quiz3 |
Thu 11/10 | TCP connection management (II). |
P&D Chapter 5 (5.2.3) | L18 Lab4 | |
Tue 11/15 | TCP reliability support. |
P&D Chapter 2 and 5 (2.5.2, 5.2.4) | L19 | |
Thu 11/17 | TCP congestion control (I). |
P&D Chapter 6 (6.3.1, 6.3.2, 6.3.3) | L20 | |
Tue 11/22 | TCP congestion control (II). |
P&D Chapter 5 and 6 (5.2.4, 5.2.5, 5.2.6, 6.4.2) | L21 Lab5 | Lab5 out |
Thu 11/24 | Thanksgiving |
|||
Tue 11/29 | TCP in-network support. |
P&D Chapter 6 (6.2 and 6.4.1) | L22 | Quiz4 |
Thu 12/01 | Infrastructure services. |
P&D Chapter 9 (9.3) | L23 | |
Tue 12/06 | Network applications. |
P&D Chapter 9 (9.1, 9.4.2, 9.4.3) | L24 | |
Thu 12/08 | Network security. |
P&D Chapter 8 (8.1, 8.2.1, 8.2.2) | L25 | |
Tue 12/13 | Recap. |
L26 |
Created using coursegen designed by Dave Anderson and Nick Feamster.
Last updated: 2022-12-28 08:15:47 -0600 [validate xhtml]