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/27Class overview: logistics, goals, prerequisite assessment.
Video: Network Measurement Overview
N1
2Wed 09/29Sound network measurement[P04]
3Thu 09/30Data pitfalls, stats reviewN3
L1Fri 10/01Packet capture review.Lab 1
4Mon 10/04Distributed systems: CDNs.
Video: How CDNs Work
N4[HKS11]
5Wed 10/06Distributed systems: CDNs – Cont.
Video: Drafting Behind Akamai
N5a, N5b[SCHKB06]
6Thu 10/07Distributed systems: DNS Games.
Video: Redirecting DNS for Ads and Profit
N6[WKP11], Lab 1 due
L2Fri 10/08Libpcap programmingLab 2
-Mon 10/11Columbus Day
7Wed 10/13Hardware: Netflow.
Video: How NetFlow Works
Netflow Notes
8Thu 10/14Hardware: Netflow Cont.
Video: Minimalist Network Flow Monitoring
N8[SRZ10]
L3Fri 10/15Libpcap programming (cont)
9Mon 10/18Hardware: SDN.
Video: FlowSense
N9[YLZSJM13]
10Wed 10/20Hardware: Fine-grained Latencies.
Video: Tracking Microsecond Latency
N10[KLSV09]
11Thu 10/21Geo: Intro, Constraint-Based Geolocation.
Video: IP Geolocation Intro
N11Geolocation Notes[GZCF06], Lab 2 due
L4Fri 10/22NetFlow analysisLab 3
12Mon 10/25Geo: Fine-Grained Geolocation.
Video: IP Geolocation Using Landmarks
N12Paper Slides[WBFKH11]
-Tue 10/26Shift Day
13Wed 10/27Broadband: View from the gateway.
Video: Cable vs DSL ISPs
N13[SDFTCP11]
14Thu 10/28Outages: Pingin in the Rain.
Video: Effects of Weather on Broadband Networks
N14[SS11], Lab 3 due
L5Fri 10/29SamplingLab 4
15Mon 11/01IPv6: Intro and adoption.
Videos: Intro to IPv6 (Review), Measuring IPv6 Adoption
N15a, N15bIPv6 Notes[DLHCEA12]
16Wed 11/03IPv6: Security and attacks.
Video: IPv6 Hacking
N16[BCK06]
17Thu 11/04Review for Midterm Exam (Bring your questions!)Study Notes
-Fri 11/05Midterm Exam (Online via Sakai)
18Mon 11/08Topology: Intro, traceroute pitfalls, load-balancing.
Video: Paris Traceroute
N18[ACOVFLMT06]
19Wed 11/10Midterm Exam – After Action Report (Solutions Review)
-Thu 11/11Veterans Day
-Fri 11/12No Lab
20Mon 11/15Topology: Large-scale mapping.
Video: Yelling at Random Routers Progressively
N20[B16]
21Wed 11/17Topology: Discovering load-balancing.
Video: Discovering Internet Topology Diamonds
N21[VRBFF20]
22Thu 11/18Topology: Alias resolution.
Video: Router Alias Resolution
N22[K10]
L6Fri 11/19Sampling (cont)
23Mon 11/22Routing: Telescopes.
Video: Network Telescopes
N23[DKCPP12]
-Wed 11/24Prepare to Over-Eat Day
-Thu 11/25Thanksgiving Day
-Fri 11/26No Lab
24Mon 11/29Routing: Censorship.
Video: BGP Censorship
N24[DSACCRP11]
25Wed 12/01Routing: BGP Security.
Video: BGP Hijacking
N25[SXWYW12]
26Thu 12/02Transport: Data center traffic (DCTCP).
Video: Data-Center TCP
N26a, N26b[AGMPPPSS10], Lab 4 due
L7Fri 12/03Network MappingLab 5
27Mon 12/06Transport: TCP-HICCUPSN27[CBA14]
28Wed 12/08Transport: Blind attacksN28[LBWAC15]
29Thu 12/09Review for Final Exam (Bring your questions!)Study NotesLab 5 due
-Fri 12/10Final Exam (Online via Sakai)
Last updated: Wed Nov 10 10:19:30 2021

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.