Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for the updated schedule.
Date | Topics | Readings | Assignments |
01/10 | Introduction | Out: looking for teammates | |
01/15 | Holiday, no class | ||
01/17 | Design requirements | Chapter 1.1, 1.2 | |
01/22 | Network architectures | Chapter 1.3 Socket | Out: Lab1 |
01/24 | Socket and physical layer basics | Chapter 1.4, 2.1 | |
01/29 | Encoding and framing | Chapter 1.5, 2.2, 2.3 | |
01/31 | Error correction and reliable transmission | Chapter 2.4, 2.5 | Due:
Lab1 (11:59pm on 01/31) Out: Lab2 |
02/05 | Multi-access links I | Chapter 2.6, 2.7 | Out: Hw1 |
02/07 | Multi-access links II | Chapter 3.1 | |
02/12 | Switching Technologies | Chapter 3.1.4 | |
02/14 | The Internet Protocol | Chapter 3.2 | |
02/19 | ARP and ICMP | Due: Hw1 (11:59pm on 02/19) | |
02/21 | Dynamic Routing: RIP | Chapter 3.3.1, 3.3.2 | |
02/26 | Dynamic Routing: RIP | Chapter 3.3.1, 3.3.2 | |
02/28 | OSPF | Chapter 3.3.3 | Due: Lab2 (11:59pm on 02/28) |
03/04 | Midterm Review | ||
03/06 | Midterm | ||
03/11 | Spring recess | ||
03/13 | Spring recess | ||
03/18 | BGP | Chapter 4.1.2, 3.2.9 | Out: Lab3 |
03/20 | Miscellaneous topics | Chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3 | |
03/25 | Multicast | Chapter 4.2 | |
03/27 | UDP and TCP | Chapter 5.1, 5.2 | Out: Hw2 |
04/01 | TCP | Chapter 5.2 | |
04/03 | TCP Congestion Control I | Chapter 6.3 | |
04/08 | TCP Congestion Control II | Chapter 6.3 | |
04/10 | Resource Allocation and Congestion Avoidance | Chapter 6.1, 6.2, and 6.4 | Due: Hw2 (11:59pm on 04/10) |
04/15 | Quality of Service | Chapter 6.5 | Out: Hw3 |
04/17 | TCP Security | ||
04/22 | DNS and its Security | Chapter 8.5, 9.3.1, 9.4.3 | |
04/24 | SSL/TLS | Due: Lab3 (11:59pm on 04/24) | |
04/26 | Due: Hw3 (11:59pm on 04/26) | ||
4/29 | Final exam: 10:00-11:30am, FITZPATRICK SCHICIANO B 1466 |