CS4558 students – Please note:

  1. Lecture numbers (L1, L2, etc.) are linked to corresponding lecture notes. Generally, these will appear on this page soon after the lecture. Usually they are in bullet form and highlight things we consider important about the area being discussed.
  2. Videos of each lecture are linked to the appropriate day on the schedule. There is also a playlist of the entire Network Traffic Analysis course.
  3. For all lectures, you MUST try and read the assigned papers and/or textbook section BEFORE lecture. You're likely to get the most out of each lecture if you read the material beforehand.
  4. Pay attention to the due dates for homeworks, labs, and other deadlines. All deadlines are hard.
Class#DateTopicNotesHandoutsAssignments
1Mon 09/28Class overview: logistics, goals, prerequisite assessment.
Video: Intro and Administrivia
N1
2Wed 09/30Network measurement overview.
Video: Network Measurement Overview
N2a, N2b[P04]
L1Thu 10/01Packet capture review.
Recording: Lab 1 Discussion
Lab 1
3Mon 10/05Distributed systems: CDNs.
Videos: How CDNs Work, Drafting Behind Akamai
N3a, N3b, N3c[SCHKB06], [HKS11]
4Wed 10/07Distributed systems: DNS Games.
Video: Redirecting DNS for Ads and Profit
N4[WKP11], Lab 1 due
L2Thu 10/08Libpcap programmingLab 2
-Mon 10/12Columbus Day
5Wed 10/14Hardware: Netflow.
Videos: How NetFlow Works, Minimalist Network Flow Monitoring
N5Netflow Notes[SRZ10]
L3Thu 10/15Libpcap programming (cont)
6Mon 10/19Hardware: SDN.
Video: FlowSense
N6[YLZSJM13]
7Wed 10/21Hardware: Fine-grained Latencies.
Video: Tracking Microsecond Latency
N7[KLSV09], Lab 2 due
L4Thu 10/22NetFlow analysisLab 3
8Mon 10/26Geo: Intro, Constraint-Based Geolocation.
Video: IP Geolocation Intro
N8Geolocation Notes[GZCF06]
9Wed 10/28Geo: Fine-Grained Geolocation.
Video: IP Geolocation Using Landmarks
N9Paper Slides[WBFKH11], Lab 3 due
L5Thu 10/29Review for Midterm Exam (Bring your questions!)Study Notes
10Mon 11/02Broadband: View from the gateway.
Video: Cable vs DSL ISPs
N10[SDFTCP11]
11Wed 11/04Outages: Pingin in the Rain.
Video: Effects of Weather on Broadband Networks
N11[SS11]
-Thu 11/05Midterm Exam (Online via Sakai)
12Mon 11/09IPv6: Intro and adoption.
Videos: Intro to IPv6 (Review), Measuring IPv6 Adoption
N12a, N12bIPv6 Notes[DLHCEA12]
-Wed 11/11Veterans Day
L6Thu 11/12SamplingLab 4
13Mon 11/16IPv6: Security and attacks.
Video: IPv6 Hacking
N13[BCK06]
14Wed 11/18Topology: Intro, traceroute pitfalls, load-balancing.
Video: Paris Traceroute
N14[ACOVFLMT06], Lab 4 due
L7Thu 11/19Network MappingLab 5
15Mon 11/23Topology: YARRP, Diamond-Miner.
Videos: Yelling at Random Routers Progressively, Discovering Internet Topology Diamonds
N15a, N15b[B16], [VRBFF20]
16Wed 11/25Topology: Alias resolution.
Video: Router Alias Resolution
N16[K10], Lab 5 due
-Thu 11/26Thanksgiving Day
17Mon 11/30Routing: Telescopes.
Video: Network Telescopes
N17[DKCPP12]
18Wed 12/02Routing: Censorship.
Video: BGP Censorship
N18[DSACCRP11]
L8Thu 12/03Review for Final Exam (Bring your questions!)Study Notes
19Mon 12/07Routing: BGP Security.
Video: BGP Hijacking
N19[SXWYW12]
20Wed 12/09Transport: Data center traffic (DCTCP).
Video: Data-Center TCP
N20a, N20b[AGMPPPSS10]
-Thu 12/10Final Exam (Online via Sakai)
Last updated: Sun Dec 6 20:47:51 2020

Permission to make digital or hard copies of part or all of this work for personal use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that the copyright notice appears on the first page. Permission to make digital or hard copies of part or all of this work for classroom use requires prior specific permission and should include the copyright notice on the first page. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.