Schedule

Date Topics Notes Readings
9/17 Course overview, logistics, protocol layering, and protocol stacks

Design philosophy, layering pros/cons (pdf, ppt)

HW 0 assigned (undergrad material)
handin-questions - lec-9-17.ps
Cla88, SRC84

optional: CK74, Hin96, CW02
Optional
9/29
Intro to NS(pdf , ppt)
   
9/24 Forwarding - IP lookup, classification, fast Routers, intro to routing (pdf, ppt) HW 0 due
handin-questions- lec-9-24.ps
D+97, BV01, McK97,KCY03

optional: GM99, McK96, P+98,W99

10/1 Routing protocols - BGP

Routing alternatives - overlay, multihoming (pdf, ppt)

HW 1 assigned
(lookup, BGP, NS (1))
lec-10-01.ps
MIT notes, Gao00, S+99 , LAB00

optional: GW02, Nor01, APMS+04
MWA02, Griffin01, ABKM01, SARK02

10/8 Transport - reliability, congestion control (pdf, ppt) HW 1 due
lec-10-08.ps
FF96,JK88, CJ89,FHPW00

optional: B+98

10/15 Transport - alternatives, issues Queue management - RED, Blue, FQ, core-stateless FQ, XCP (pdf, ppt) HW 2 assigned (NS + TCP)
lec-10-15.ps
FJ93,DKS90, SSZ98,BP95, KHR02

optional: Fen99, BSR99,

10/22 BREAK Project proposals due  
10/29 MIDTERM

Application networking - protocols, HTTP, adaptive apps, caching, content distribution (pdf, ppt)

HW 2 due Nov 2 CT90,FCAB98, K+99

optional: PM95
11/5 DNS, P2P & P2P Apps (pdf, ppt) lec-11-05.ps JSBM01,BLR04, S+01,G+03

optional: MD88, S+03, Cla00,CDK+03
11/12 Mobile - transport, routing, MAC (pdf, ppt)  Brad's slides lec-11-12.ps

HW 3 assigned (DNS/Tools/NS)
BDS+94,She98, BPSK97,BMJ+98, LBC+01

optional: Joh96, BMJ+98
11/19 Multicast - routing, reliability, congestion control

Network measurements (pdf, ppt)(Aditya's slides)

HW 3 due on Nov 23 lec-11-19.ps

Project Chkpt due

DC90, CRSZ01, LAWD04,  
 Pax97

optional: F+97, MJV96, LTWW94,FFF03

11/26 THANKSGIVING    
12/3 QOS - IntSrv, DiffServ

Security (pdf, ppt)

HW 4 assigned lec-12-03.ps
She95,CSZ92, CF98,SWKA00, MVS01

optional: Z+93,BCS94, SPW02, B89
12/10 Project Posters/Presentations  HW 4 due on 12/13