6.899 Computer Networks Lecture Schedule (Fall 2000)

Lecture numbers are linked to corresponding lecture notes.
All notes are Copyright © Hari Balakrishnan (1998-2000).
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.
Date Topics Readings Optional reading; remarks
L1 9/6 W Overview, goals, logistics
Interconnections and switching
None assigned; but read background on single-link networks (L0) Pick up readings for next lecture
L2 9/11 M Internetworking, IP, Internet architecture
PS 1 assigned (due 9/22)
CK74, Cla88, Hin96 These readings were handed out in class
L3 9/13 W Reliable unicast transport, TCP JK88Read at least the Introduction, Sections 1 and 2, and Appendices A and C  
9/15 F Tutorial on ns: network simulator 
(2pm, NE43-518, Deepak)
   
L4 9/18 M E2E unicast congestion control
Project suggestions handed out
JK88, CJ89, RJ90  
L5 9/20 W Active queue management
PS 1 due (in class)
PS 2 assigned (due 10/2)
FJ93, FF99  
9/25 M Student holiday; no class!    
L6 9/27 W Fair queueing and variants DKS90, SSZ98  
9/29 F Project proposals due by 3pm (NE43-514) 1-2 page description of problem statement, research goals, plan of attack  
10/2 M No class!  Work on problem set, project!  
L7 10/4 W Unicast routing: distance-vector & link-state
PS 2 due (in class)
  Huitema96
10/9 M Institute holiday; no class!    
L8 10/11 W Wide-area Internet routing (BGP) LAB00  Stewart98
L9 10/16 M Routing performance, delay & loss characteristics Bol93, Pax96  
L10 10/18 W Multicast routing DC90, DE+94, HC99  
L11 10/23 M Mobile routing Joh96, SB00  
L12 10/25 W "Big Fast Routers" P+98, McK96  
L13 10/30 M Adaptive applications, ALF CT90, BSR99  
L14 11/1 W HTTP & streaming media PM95, RHE99  
L15 11/6 M Multicast applications: IVS & RLM BTW94, MJV96  
11/8 W Mid-term (in-class) Up to (and including) topics covered on 11/6/00 (L15)  
L16 11/13 M Beyond best-effort: Why? (Utility functions)
Initial project write-up (checkpoint) due in class
She95
Include outline of final paper, progress so far, related work section
 
L17 11/15 W Beyond best-effort: How? (IntServ & DiffServ) CSZ92, CF98 RSVP (RFC 2205-2209)
L18 11/20 M Traffic analysis and network dynamics LTWW94, Pax97  
L19 11/22 W Reliable multicast F+97, Pap98  
L20 11/27 M Domain Name System MD88  
L21 11/29 W Server-based content distribution FCAB98 Akamai
12/4 M Project presentations All day!  
12/5 Tu Project presentations All day!  
L22 12/6 W Peer-to-peer content distribution Cla00 Gnutella, Napster
L23 12/11 M Network security (denial-of-service, IPSec) SWKA00 IPSec (RFC1825)
12/12 Tu Project papers due by 4pm in NE43-514
No extensions!
Two copies of 8-10 page conference-style paper, 10-point font, single-spaced, with figures  
L24 12/13 W Wrap-up!    
Hari Balakrishnan
hari@lcs.mit.edu