|  | 
		The sections mentioned below are from the course text
		(by Kurose and Ross) unless otherwise mentioned.
		 
                 
                    
                        | Week | Date | Topic | Reading | Class notes | Additional notes | /. discussant |  
                        | 1 | Jan 18, Tue | 
			    Course IntroductionBasics, Internet history
 |   |  0 - Intro  |  A Brief History of the Internet
			 |  
                        |   | Jan 20, Thu |  Protocol layering
 |   Ch. 1
			 |  - cont'd -  |   |  
                        |  2  | Jan 25, Tue |  - contd -Sockets Programming
 PA#0 assigned, Due: Feb 08
 |  - contd -  |  1 - Sockets  |   |  Suman Banerjee |  
                        |   | Jan 27, Thu | 
			IP, Datagram forwardingARP
 IP Service Model
 
 |  Ch. 4.1, 4.2, 4.4 
 |  2 - Network layer  |  A Protocol for Packet Network InterconnectionVint Cerf, Robert Kahn, IEEE Trans. on Communications, May 1974.
 |  Erik Adams |  
                        |  3  | Feb 01, Tue |  - contd -
			
			 |   |  - contd - |  |  Justin Anderson |  
                        |   | Feb 03, Thu |  DHCP, NAT   |   |  
 |  
			
			 | 
Jeremy Baumgartner
 |  
                        |  4  | Feb 08, Tue |  -cont'd - |   |  - above - |   | 
Travis Bemann
 |  
                        |   | Feb 10, Thu |  ICMP, RoutingQuiz 1: In class
 PA#1 assigned, Due: Feb 17
 |   |  
 |  Estimating Router ICMP Generation DelaysRamesh Govindan, Vern Paxson, Workshop on
			Passive and Active Measurements, 2002.
 | 
John Bertucci
 |  
                        |  5  | Feb 15, Tue | Routing cont'd |  RFC 3220 (Mobile IP)
 |  
 |  End-to-end Arguments in System DesignACM Tranactions in Computer Systems, Vol. 2
			No. 4, Nov, 1984.
 | 
Michael Binon, Greg Sawyer
			 |  
                        |    | Feb 17, Thu | Distance Vector, Link State
 |  Ch. 4.5 |  
 | - Multicast routing in internetworks and extended LANsACM Sigcomm, 1988.
 - RFC 1075 (DVMRP)
 - A Comparison of Hard-state and Soft-state Signaling Protocols
 ACM Sigcomm, 2003.
 
 | 
Yahya Cahyadi, Kevin Srpingborn
			 |  
                        |  6  | Feb 22, Tue | BGP PA#2 assigned, Due: Mar 14, 2005
 |  Ch 4.6.3 |  
 | - A Case for End System Multicast (ESM)JSAC Volume 20, Number 8, 2002.
 - Scalable Application Layer Multicast (NICE)
 ACM Sigcomm, 2002.
 
 | 
Ye Chen, Brent Svac
			 |  
                        |    | Feb 24, Thu | BGP cont'dQuiz#2: In class
 |   |  |  | 
			 |  
                        |   7  | Mar 1, Tue | 
			Multicast
			 |  Ch 4.7  | 
			 |  | 
Paul Cychosz, Seeun Umboh
			 |  
                        |    | Mar 3, Thu | 
			cont'd
			
 |   |  - Cont'd -
 | - Congestion Avoidance and ControlVan Jacobson, Karels, ACM Sigcomm 1988.
 | 
Matthew Ernst, Chih Wang
			 |  
                        |   8  | Mar 8, Tue | 
			
			DHCP, Mobile IP
			 |  Ch 5.4.3, 6.5, 6.6 | 
			 | - Simulation-based
			Comparison of Tahoe, Reno, and SACK TCP K. Fall, S. Floyd, Computer Communication Review 1996.
 | 
Anthony Fairbanks, Li Xia
			 |  
                        |    | Mar 10, Thu | Transport basics, UDP
			
			 | Ch 3.3 | 
                         | 
			-  Random Early Detection (RED) gateways for Congestion AvoidanceS. Floyd, V. Jacobson. IEEE/ACM Transactions on Networking, V.1 N.4, August 1993.
 - TCP and Explicit Congestion Notification
 S. Floyd. ACM Computer Communication Review, V. 24 N. 5, October 1994.
 | 
Saurabh Goyal
			 |  
                        |   9  | Mar 15, Tue | TCP Basics, Flow control 
			 |  Ch 3.4, 3.5 |  
                         | 
			RFC 1034,
			RFC 1035
			 | 
Sean Griffin
			 |  
                        |    | Mar 17, Thu | TCP Congestion ControlQuiz#3: In class.
 HW#0 assigned. Due Mar 31.
 |  |  |  | 
Jeffry Hartono
			 |  
                        |  -  | Mar 22, 24 |  Spring Break
			 |   |  
                        |  10  | Mar 29, Tue | cont'dPA#3 assigned. Due Apr 15.
 |  | 
                         | 
			 | 
Ali Hassan,
Nicholas Templeton
			 |  
                        |    | Mar 31, Thu | cont'd
			
			 |  Ch 3.6 |  Lecture 18
 | 
			- RFC 2821  (SMTP),
			RFC 2822 (mail msg format)- RFC 2045 ,
			RFC 2046 ,
			RFC 2047  
			(MIME)
 - RFC 1939 (POP3),
			RFC 3501 (IMAPv4)
 | 
Nathaniel Heitz, Jared Sohn
			 |  
                        |  11  | Apr 5, Tue | cont'd
			 |   |  
                         | 
			- RFC 854 (Telnet),
			RFC 959 (FTP)- RFC 1579 (Firewall-friendly FTP)
 | 
			Justin Herbrand
			 |  
                        |   | Apr 7, Thu | DNS
 |  Ch 2.5 |  
                         | 
			- RFC 2616 (HTTP/1.1)- Improving
			HTTP Latency
 V. Padmanabhan, J. Mogul, WWW Confererence 1994 (this
			is a link to a related Tech. Report).
 - King: Estimating Latency between Arbitrary Hosts
 K. Gummadi, S. Saroiu, S. Gribble. Internet Measurement
			Workshop 2002.
 | 
		Eric Hill	
			 |  
                        |  12  | Apr 12, Tue | Quiz#4 in class.
 |  |  
                         | 
			- Chord: A Scalable Peer-to-Peer Lookup Service for Internet ApplicationsI. Stoica, R. Morris, M. Frans Kaashoek, H. Balakrishnan.
			ACM Sigcomm 2001.
 - A Content Addressable Network
 S. Ratnaswamy, P. Francis, M. Handley, R. Karp, S. Shenker.
			ACM Sigcomm 2001.
 
 | 
	John Hollister	
			 |  
                        |   | Apr 14, Thu | cont'd HW#1 assigned. Due Apr 21.
 |   |  
                         | 
			- RFC 3550 (RTP),
			RFC 2326 (RTSP)
			 | 
	Jon Jenkins
			 |  
                        |  13  | Apr 19, Tue | SMTP, HTTPProject assigned. Due May 9.
 |  Ch 2.4, 2.2  |  
                         | 
			- Supporting
			Real-time Applications in an Integrated Services Packet
			Network: Architecture and MechanismD. Clark, S. Shenker, L. Zhang.
			ACM Sigcomm 1992.
 - RFC 1633 (IntServ)
 - RFC 2638 (DiffServ)
 | 
	Brian Kenney
			 |  
                        |   | Apr 21, Thu |  P2P file sharing
 |  Ch. 2.6 |  
                         | 
			 | 
	Matthew Levin
			 |  
                        |  14  | Apr 26, Tue | 
			 Quiz#5 in class. 
 |   |  
 | 
			 | 
	Bhavesh Mehta
			 |  
                        |   | Apr 28, Thu |  Physical + link LayersHW#2 assigned. Due: May 5.
 |  Ch 5.3, 5.5, 5.6  |  
                         | 
			 | 
	Tadeusz Piotrowski
			 |  
                        |  15  | May 3, Tue | - cont'd -
			 |  Ch. 6.3 |  
 | 
			 | 
			Mindy Preston
			 |  
                        |   | May 5, Thu |  Security and some P2P apps. (BitTorrent)
			 |   |  
 | 
			- How to
			0wn the Internet in your spare timeS. Staniford, V. Paxson, N. Weaver,
 Usenix Security Symposium, 2002.
 
 | 
			Nolan Salzmann
			 |  
		    | Updated |  |