This project-based course will explore research topics in computer networking, prmarily at the IP layer and above. You will gain exposure to burgeoning areas of computer networking and learn how to use the tools commonly used for networking research today.
You will be expected to read 2-3 papers a week. (Reading List).
There are no required textbooks for the course.
Students are expected to abide by the Georgia Tech Honor Code. Honest and ethical behavior is expected at all times. All incidents of suspected dishonesty will be reported to and handled by the office of student affairs. You are to do all assignments yourself, unless explicitly told otherwise. You may discuss the assignments with your classmates, but you may not copy any solution (or part of a solution) from a classmate.
This class is appropriate for graduate students with previous background in networking. Although it is listed as an official prerequisite, CS 6250 will be helpful, but is not required. Some familiarity with both network programming and scripting languages (e.g., Perl, Ruby) will be helpful.
Grading will be based on three problem sets, two quizzes, and a semester-long project with a presentation and writeup.
Papers will not be handed out in class. Please print the readings
and read them before class.
Please note that this schedule is tentative and subject to change throughout the course of the term.
| Lecture | Date | Topics | Notes/Resources | Preparation |
|---|---|---|---|---|
| 1 | Mon 01/09 | Course Overview and Introduction [pdf] |
PlanetLab, EmuLab | Design |
| Internetworking: Addressing, Naming, Routing, and Forwarding | ||||
| 2 | Wed 01/11 | Names and Addresses: DNS, IPv6, and NAT [pdf] |
DNS | |
| Mon 01/16 | School Holiday |
|||
| 3 | Wed 01/18 | Intradomain Topology and Routing [pdf] |
PS1 Assigned | OSPF-Mon |
| 4 | Mon 01/23 | Interdomain Routing [pdf] |
Project Groups Due XORP, Click |
GR |
| 5 | Wed 01/25 | Management: Traffic Flow Estimation (Prof. Jim Xu) |
Xu:Flow | |
| 6 | Mon 01/30 | Management: Fault Detection and Troubleshooting [pdf] |
rcc | |
| 7 | Wed 02/01 | Multihoming and Source-Controlled Routing [pdf] |
MONET | |
| 8 | Mon 02/06 | Multihoming Continued/Catch-up |
Project Proposals Due | |
| 9 | Wed 02/08 | Routing Security [pdf] |
PS1 Due | S-BGP Huston:BGPSec |
| 10 | Mon 02/13 | Internet Measurement: Routing, Forwarding, and Traffic [pdf] |
Routeviews, Datapository Abilene Observatory |
Paxson:Measurement Paxson:Routing |
| 11 | Wed 02/15 | Routing Services: MPLS, VPNs [pdf] |
PS2 Assigned | |
| 12 | Mon 02/20 | Anomaly Detection (and Traffic Analysis) [pdf] |
PCA | |
| Above the Network Layer: Services, Applications, and Threats | ||||
| 13 | Wed 02/22 | Denial-of-Service [pdf] |
TVA | |
| Mon 02/27 | Quiz 1 |
|||
| 14 | Wed 03/01 | Spam, Botnets, and Worms [pdf] |
MailAvenger PS2 Due |
Own |
| 15 | Mon 03/06 | Botnets and "Applications" [pdf] |
Botnets | |
| 16 | Wed 03/08 | Routing Overlays: RON, SOSR [pdf] |
RON SOSR | |
| 17 | Mon 03/13 | Content Overlays: P2P, BitTorrent, ESM [pdf] |
BitTorrent | Chord |
| 18 | Wed 03/15 | Content Overlays (cont'd)/Catch-up |
||
| Mon 03/20 | Spring Break |
|||
| Wed 03/22 | Spring Break |
|||
| Mon 03/27 | Project Progress Mini-Presentations |
Interim Report Due | ||
| 19 | Wed 03/29 | Network Coding: Rateless Erasure Codes, etc. (Guest Lecture) |
DF | |
| 20 | Mon 04/03 | Privacy and Anonymity [pdf] |
Infranet | |
| 21 | Wed 04/05 | Router Design and Optics [pdf] |
50GB | |
| Below the Network Layer: Wireless, Optics, etc. | ||||
| 22 | Mon 04/10 | Wireless: MAC Layer [pdf] |
EXOR | |
| 23 | Wed 04/12 | Wireless: Routing Metrics and Protocols [pdf] |
ETX | |
| Mon 04/17 | Quiz 2 |
|||
| 24 | Wed 04/19 | Summary and New Directions [pdf] |
||
| Mon 04/24 | Project Presentations |
|||
| Wed 04/26 | Project Presentations |
|||
| Fri 04/28 | Project Writeups Due |
Due 5pm EST, 215 GCATT | ||
Last Updated Tue Aug 22 02:47:04 EDT 2006