CS 636: Internetworking

Schedule

Date Topic
Comments
Jan 13
Course Overview, Administrative details and Introduction
Slides [pdf]
Jan 15 Models
 Slides [pdf]
Jan 20
Principles [Chapters 1, 3 and 4]
Form project groups of 2-3 students. Preliminary project ideas will be given out.
Slides [pdf]
ROUTER ALGORITHMICS
Jan 22
Exact Match Lookups
  • [Read Chapter 10 of the book]
Slides [pdf]
Jan 27
IP prefix lookups
Project proposals due
Slides [pdf]
Jan 29
IP prefix lookups
Slides [pdf]
Feb 3
Packet Classification
Programming Assignment 1 [Due Feb 19th]
Slides[pdf]
Feb 5
Feb 10
Packet Classification
Slides[pdf]
Slides[pdf]
Feb 12
Switching
Slides[pdf]
Feb 17
Switching
Slides [pdf]
Feb 19
Feb 24
Switching + packet buffers
Slides [pdf]
Feb 26
Scheduling
Slides [pdf]
Mar 3
Scheduling
Slides [pdf]
Mar 5
Scheduling
Slides [pdf]
Mar 10
Midterm Review
Slides [pdf]
Mar 12
Midterm exam (in class)
[Closed Notes]
1hour and 15 minutes duration!
Mar 17
SPRING BREAK (Have a nice holiday!)
Mar 19
Mar 24
Mar 26
Mar 31
Apr 2
Flow measurement
Flow measurement
Statistics Counters
Slides [pdf]
Slides [pdf]
Apr 7
Router delay and loss measurement primitives
Slides [pdf]
Apr 9
Apr 14
Security
Slides [pdf]
Slides [pdf]
Apr 16
Apr 21
IP Traceback
Scalable Attack detection


Apr 23
Apr 28
Apr 30
END NODE ALGORITHMICS

  • Copying
  • Transferring Control
  • Demultiplexing
  • Protocol Processing




Slides [pdf]
Slides [pdf]
FINAL REVIEW SLIDES  in PDF
Note that student presentation slides are not merged into the final review slides.
May 1
Project presentations
Project deadline -- Report & software due on May  8th

May 4 - May 9 FINAL EXAM WEEK