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.

Tuesday Thursday
Week 1 Jan 9(First day of class)
Lec 1: Introduction PPT
Read Chapter 1 of [PD]
Week 2 Jan 14
Lec 2: Network Architectures PPT
Read Chapter 1 of [PD]
Jan 16
Lec 3: Hardware and physical links PPT
Read Chapter 1.4 & 2 of [PD]
Week 3 Jan 21
Lec 4: Link Layer I PPT
Jan 23
Lec 5: Link Layer II PPT
Read Chapter 2 of [PD]
Week 4 Jan 28
Cancelled due to severe weather
Jan 30
Lec 6: Link Layer III PPT
Week 5 Feb 4
Lec 7: Switching Technologies PPT
Read Chapter 2.8.2, 3.1, 3.4 of [PD]
Feb 6
Lec 8: Bridges and ATM PPT
Read 3.1 of [PD]
Week 6 Feb 11
Lec 9: Internetworking PPT
Feb 13
No class
Week 7 Feb 18
Lec 10: IP forwarding PPT

Feb 20
Lec 11: DHCP and Dynamic Routing PPT
Read 3.2.7,3.3 of [PD]
Week 8 Feb 25
Lec 12: OSPF PPT
Read 3.3.3 of [PD]
Feb 27
Lec 13: BGP PPT
Read 4.1.2 of [PD]
Week 9 Mar 4
Lec 14: Multicast PPT
Read 4.1, 4.2 of [PD]

Mar 6
Midterm Exam Solution

Week 10 Mar 11
Spring Recess

Mar 13
Spring Recess

Week 11 Mar 18
Lec 15: Transport PPT


Mar 20
Lec 16: TCP PPT

Week 12 Mar 25
Lec 17: Congestion Avoidance PPT
 Read 6.1-6.4 of [PD]
Mar 27
Lec 18: Congestion Avoidance and Qos PPT


Week 13 April 1
Lec 19: Int. Serv. and Diff. Serv. PPT

April 3
Lec 20: DNS PPT

Week 14 April 8
Lec 21: P2P PPT
Read BitTorrent, and BitTyrant
April 10
Lec 22: Overlay Networks PPT

Week 15 April 15
Lec 23: Email PPT
Lab 1 Analysis

April 17
Lec 24: Network Security PPT

Week 16 April 22
Lec 25: Security System PPT


Week 17 (Finals week)
Last updated: 02/06/2014