COMPSCI 356 Computer Network Architecture: Syllabus

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/08 Wed Introduction
01/13 Mon Design End2end Design, Philosophy
[PD] or [KR] Chap 1
Out: Lab1
01/15 Wed Architecture
01/20 Mon Martin Luther King, Jr. Day holiday
01/22 Wed Physical link layer basics [PD] Chap. 1.4, 1.5
01/27 Mon Logical link layer basics [PD] Chap. 2.2, 2.3, 2.4
[KR] Chap. 6.1, 6.2
Due: Lab1
Out: Hw1
01/29 Wed Reliable transmission [PD] Chap. 2.4, 2.5
[KR] Chap. 3.4
02/03 Mon Media sharing [PD] Chap. 2.6, 2.7
[KR] Chap. 6.3
02/05 Wed Switching Technologies [PD] Chap. 3.1
02/10 Mon LAN Switches [PD] Chap. 3.1.5 Due: Hw1
Out: Hw2
02/12 Wed The Internet Protocol [PD] Chap. 3.2
02/17 Mon ARP
02/19 Wed ARP, ICMP, and DHCP [PD] Chap. 3.2;
[KR] Chap. 4.3

02/24 Mon RIP [PD] Chap. 3.3.1, 3.3.2;
[KR] Chap. 5.1, 5.2
Out: Hw3
02/26 Wed OSPF [PD] Chap. 3.3.3; [KR] Chap. 5.3
03/02 Mon BGP [PD] Chap. 4.1.2
[KR] Chap. 5.4
Due: Hw2
03/04 Wed Router and SDN [PD] Chap. 3.4
[KR] Chap. 4.1, 4.4
03/06 Fri Due: Hw3 at 6:59pm
Out: lab2
03/09 Mon Spring Recess
03/11 Wed Spring Recess
03/16 Mon Extended Spring Recess due to COVID-19
03/18 Wed Extended Spring Recess due to COVID-19
03/23 Mon UDP and TCP, video [PD] Chap. 5.1, 5.2
03/25 Wed TCP video NAT video@43'57" [PD] Chap. 5.2 Congestion avoidance and control
03/30 Mon TCP Congestion Control, video [PD] Chap. 6.4, TCP Cubic, Congestion avoidance and control
04/01 Wed Queue Management and Congestion Avoidance, video [PD] Chap. 6.1, 6.2, and 6.4 ECN
04/06 Mon Take-home Midterm Due: Lab2
Out: Hw4
04/08 Wed Domain Name System and Content Distribtion, video [PD] Chap. 9.3.1, 9.4.3
04/13 Mon Overlay Networks, video [PD] Chap. 9.4.1, 9.4.2, Chord
04/15 Wed Application Layer Protocol video [PD] Chap. 9.1
04/20 Mon Introduction to Datacenter Networks video FatTree
04/22 Wed Introduction to Network Security, video Chap. 8 of [PD] Due: Hw4
05/01 Friday Take-home final
Last updated: