CS6501-004 Syllabus, Spring 2020

Tentative schedule, subject to change.

Dates Topic Readings Notes
Tue 1/14 Intro No reading
Thu 1/16 Network Architecture How to Read
Tue 1/21 IP Addressing
Thu 1/23 TCP/UDP
Tue 1/28 TCP congestion control CUBIC Paper Discussion start
Thu 1/30 Multipath TCP Multipath TCP Assignment 1 Due
Tue 2/4 BGP stability BGP Instability
Thu 2/6 BGP policy BGP Propane
Tue 2/11 BGP dynamics Route Flap Damping
Thu 2/13 BGP security BGP Security
Tue 2/18 Data plane B4
Thu 2/20 Programmability Open Flow and P4 Assignment 2 Due
Tue 2/25 Fun lecture No reading
Thu 2/27 network management Clos
Tue 3/3 DNS DNS
Thu 3/5 DNS security DNSSEC Project proposal due on Friday 3/6
Tue 3/10 (spring break) No reading
Thu 3/12 (spring break) No reading
Tue 3/17 (looks like no class) No reading
Thu 3/19 ISP Privacy No reading Assignment 3 due on Monday 3/23
Tue 3/24 DDoS Mirai
Thu 3/26 Anonymity Tor
Tue 3/31 TLS Heartbleed
Thu 4/2 HTTP/Web QUIC
Tue 4/7 P2P Chord
Thu 4/9 CDN Akamai
Tue 4/14 Video Streaming AdaptiveVideo
Thu 4/16 Future Internet NDN
Tue 4/21 (work on project) No reading
Thu 4/23 (work on project) No reading
Tue 4/28 (work on project) No reading
Sun 5/3 Project presentation video due*
Wed 5/6 Final report due via Collab

* Upload video to Media Gallery on Collab. Please name the video file as: project_{computing id}, e.g., project_ys3kz, where computing id should be the id of the same team member who is going to do the report submission on Collab.