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. Not all notes are in flowing text; usually they are in bullet form and highlight things we consider important about the area being discussed.
  2. 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.
  3. Pay attention to the due dates for homeworks, labs, and other deadlines. All deadlines are hard.
Last updated: Sun Jan 3 21:39:32 2016
Class#DateTopicHandouts,
Assignments
Notes
1 Wed 01/06 Class overview: logistics, goals, the "why", course outline
Sound network measurement, Data pitfalls, stats review
[P04] L0, L1
Wed 01/06 No Lab
2 Tue 01/12 Distributed systems: CDNs, malicious CDNs, and fast-flux DNS [SCHKB06], [HKS11] L2a, L2b, L2c, L2d
L1 Tue 01/12 Intro/tutorial (libpcap analysis) Lab 1 Tutorial Code
3 Wed 01/20 Hardware: Netflow, Fine-grained latencies [SRZ10], [KLSV09] L3a, L3b
Wed 01/20 No Lab Lab 1 Due Lab 1 Solution
4 Wed 01/27 Last-Mile: View from the gateway, Pingin' in the Rain [SDFTCP11], [SS11] L4a, L4b
L2 Wed 01/27 NetFlow analysis Lab 2
5 Wed 02/03 IPv6: Measuring adoption, Security and attacks [DLHCEA12], [BCK06] L5a, L5b, L5c
Wed 02/03 No Lab Lab 2 Due
6 Wed 02/10 Topology: Traceroute pitfalls, load-balancing, alias resolution [ACOVFLMT06], [K10] L6a, L6b
Wed 02/10 Midterm Exam (Online via Sakai, open everything)
7 Wed 02/17 Transport: Data center traffic (DCTCP), TCP-HICCUPS [AGMPPPSS10], [CBA14] L7a, L7b
L3 Wed 02/17 Network Mapping Lab 3
8 Mon 02/22 Routing: Darknets, Censorship, BGP Security [DKCPP12], [DSACCRP11], [SXWYW12] L8a, L8b
Mon 02/22 No Lab Lab 3 Due
9 Wed 03/02 Geo: Geolocation Learning, Fine-grained Geolocation [EBSN10], [WBFKH11] L9a, L9b
Wed 03/02 No Lab
10 Thu 03/10 Final Exam (Online via Sakai, due at 1700 on 3/10/16)

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.