COMPSCI/ECE 356 Computer Network Architecture, Spring 2025

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. You can view the video capture at Panopto. All the assigned "sections" and "chapters" refer to the Peterson and Davie book listed on the course home page.

Date Title Assigned Readings References
1/09 Thu L1: Logistics, L2: History Sections 1.1, 1.2 Lecture Recording
1/14 Tue L3: Internet Architecture Section 1.3, End-to-End, DARPANET Lecture Recording
1/16 Thu L4: Physical Layer, L5: Data Link Section 1.5, Chapter 2 Lecture Recording
1/21 Tue L5: Data Link (cont.) Lecture Recording
1/23 Thu L6: Bridging Section 3.2 Lecture Recording
1/28 Tue L7: Network Layer Sections 3.1, 3.3 Lecture Recording
1/30 Thu L7: Network Layer (cont.), L8: DHCP Lecture Recording
2/04 Tue L9: Protocols & Tools, L10: Transport Layer Chapter 5: Preamble, 5.1, 5.2, Perspective; Chapter 6: Preamble, 6.1 - 6.3 Lecture Recording
2/6 Thu L10: Transport Layer (cont.) Lecture Recording
2/11 Tue L11: HTTP & Cookies, L12: Cryptography Primitives Lecture Recording
2/13 Thu L12: Cryptography Primitives (cont.), L13: TLS Lecture Recording
2/18 Tue L14: DNS DNSSEC Lecture Recording
2/20 Thu L15: CDN Akamai, Content Delivery, Secure Networks Lecture Recording
2/25 Tue L15: CDN (cont.), L16: SSH Lecture Recording
2/27 Thu Midterm Exam
3/04 Tue L17: DDoS and Attacks Lecture Recording
3/6 Thu L18: Akamai War Stories Lecture Recording
3/11 Tue Spring Break - No Class
3/13 Thu Spring Break - No Class
3/18 Tue L19: Peer-to-Peer Lookup and Content Delivery Lecture Recording
3/20 Thu L20: Anonymization Networks Lecture Recording
3/25 Tue L21: Intradomain Routing Protocols Section 3.4 Lecture Recording
3/27 Thu L22: Interdomain Routing Protocols Section 4.2 Lecture Recording
4/01 Tue L23: MPLS and VPN Section 4.4 Lecture Recording
4/03 Thu L24: IP Anycast Lecture Recording
4/08 Tue L25: Software-defined Networking Section 3.5.3 Lecture Recording
4/10 Thu L26: Programmable Protocol-Independent Packet Processors P4 Lecture Recording
4/15 Tue L27: Data Center Networks Lecture Recording
4/17 Thu L28: Duke's Network Infrastructure (Guest Lecture) Lecture Recording
4/22 Tue L29: Internet at the Speed of Light Lecture Recording
4/29 Tue Final Exam (9am - 12pm)
Last updated: 1/2025