Skip Navigation
Home Syllabus Schedule Assignments Labs Reading

image of calendar

Schedule

Date

Topic

Slides

Assignments

01/29/08

Introduction: Networking Concepts, Protocol Stack

PDF

K&R: Ch.1 & 2

01/31/08

Application Layer: HTTP

PDF

K&R: Ch. 3

02/05/08

Transport Layer: TCP and UDP

PDF

K&R: Ch. 4

02/07/08

Network Layer: IP

PDF

K&R: Ch. 5

02/12/08

Link Layer: Ethernet

PDF

 

02/14/08

Network Measurement

PDF

K&R: Ch. 4.3

02/19/08

Monday schedule

 

 

02/21/08

Software Router: Networking in OS Implementations

PDF

K&R: Ch 4.5

02/26/08

Exam I

 

 

02/28/08

Routing: Centralized Routing Algorithms (worksheet)

PDF

K&R: Ch 4.6

03/04/08

Routing: Distributed Routing Algorithms

PDF

K&R: Ch 3.6 & 3.7

03/06/08

Congestion Control: AIMD

PDF

K&R: Ch 3.6 & 3.7

03/07/08*

Congestion Control: TCP-Friendly UDP and RED

PDF

K&R: Ch 8

03/11/08

Security: Firewalls, IDS

PDF

K&R: Ch 8

03/13/08

Security: Cryptographic Protocols I

PDF

 

03/14/08*

Security: Cryptographic Protocols II

PDF

K&R: Ch 5.1

03/18/08

Spring break

 

 

03/20/08

Spring break

 

 

03/25/08

Exam II

 

 

03/27/08

moved to 03/07/08

 

 

04/01/08

moved to 03/14/08

 

 

04/03/08

High-Performance Network Systems

PDF

Kleinrock: Ch 2.1-2.4

04/04/08*

Interconnects: Queuing Theory

PDF

Kleinrock: 2.5, 3.1-3.2

04/08/08

moved to 04/04/08

 

 

04/10/08

Interconnects: Queuing Theory

PDF

 

04/11/08*

Interconnects: Output and Input Queuing

PDF

K&R: Ch 4.7

04/15/08

moved to 04/11/08

 

 

04/17/08

moved to 04/25/08

 

 

04/22/08

Bridges and Switches: Spanning Tree Algorithm

PDF

paper

04/24/08

Routers: Prefix Lookup Algorithms

PDF

paper

04/25/08*

Routers: Flow Classification Algorithms

PDF

K&R: Ch 7.5

04/29/08

Routers: Scheduling Algorithms I

PDF

 

05/01/08

Routers: Scheduling Algs. II; Specialized Hardware

PDF

 

05/02/08*

Next-Generation Internet: Architectures

PDF

 

05/06/08

Summary and Exam Q&A

 

 

05/08/08

(8:45 a.m. - 10:45 a.m.) Final Exam

 

 

05/13/08

moved to 05/02/08

 

 

Schedule subject to change without notice. Note that lectures denoted with (*) are held at alternate times (Fridays 8:45-10:00 a.m.).