CS625: Advanced Computer Networks, Fall 2003


Instructor

Bhaskaran Raman
Assistant Professor
CSE Room 212
Office hours: Tuesday, 2-4pm, CSE212

Teaching Assistants




Evaluation plan

Readings and class participation
5%
Scribe notes (at least one class)
5%
Home work assignments (there will be two)
20%
Mid-semester exam
20%
Class project

Fortnightly short status reports (1-2 para)
5%
Checkpoint reports (1-2 pages) (there will be two)
10%
Final report/presentation, and overall project
35%

Notes:

Important dates


Course outline

Note: There may be lectures in-between for projects related discussion, or other logistical issues.  The schedule will be updated accordingly.  The table below is only an outline.

Lecture 1
Mon, 28 Jul 2003
Slides [lec01.sxi.pdf]
Notes by G. Rajesh [lec-notes01.html]
Introductions, Course outline
Internet history and architecture, OSI layering
Lecture 2
Wed, 30 Jul 2003
Slides [lec02.sxi.pdf]
Notes by Anshu [lec-notes02.sxw.pdf]
The end-to-end principle
Assigned reading: [SRC84]
Lecture 3
Thu, 31 Jul 2003
Slides [lec03.sxi.pdf]
Notes by Arati Kadav [lec-notes03.html]
MAC and LLC Issues:
Techniques for multiple access,
Adaptive LLC mechanisms for wireless links
Lecture 4
Mon, 04 Aug 2003
Slides [lec04.sxi.pdf]
Notes by Paul Ipe [lec-notes04-1.html]
Notes by Jaya Kawale [lec-notes04-2.html]
Internet Routing Architecture:
Internet Service Providers and Peering
Border Gateway Protocol (BGP)
Assigned reading: Abstract, Introduction and Definitions (first two pages) from [Nor00]
Lecture 5
Wed, 06 Aug 2003
Slides [pdf]
Notes by Piyush Jain [lec-notes05-1.html]
Notes by P. Pallavi [lec-notes05-2.pdf]
Open Shortest Path First
Guest lecture by Dr. Mukul Goyal
Lecture 6
Fri, 08 Aug 2003
Slides [lec06.sxi.pdf]
Notes by Shripad [lec-notes06-1.html]
Notes by Sudheer [lec-notes06-2.html]
Border Gateway Protocol (continued), BGP instability
Assigned reading: [LMJ97]
Lecture 7
Tue, 12 Aug 2003
Slides [lec07.sxi.pdf]
Notes by Gopal M. Rajpurohit [lec-notes07-1.html]
Notes by Amit Awekar [lec-notes07-2.html]
BGP instability (continued)
Fair queuing
Lecture 8
Wed, 13 Aug 2003
Slides [lec08.sxi.pdf]
Notes by Srinivasa Rao [lec-notes08-1.html]
TCP congestion control
Lecture 9
Tue, 19 Aug 2003
Slides [lec09-tcp.ppt.pdf]
Guest lecture by Dr. Mukul Goyal
TCP variants
Lecture 10
Wed, 20 Aug 2003
Slides [lec10-aqm.ppt.pdf]
Guest lecture by Dr. Mukul Goyal
Random Early Detect (RED)
Lecture 11
Fri, 22 Aug 2003
Slides [lec11.sxi.pdf]
Notes by Rupesh Mehta [lec-notes11-1.html]
Notes by Rajesh Chepuri [lec-notes11-2.html]
TCP RTT estimation,
Fast retransmit, Fast recovery
Lecture 12
Tue, 26 Aug 2003
Slides [lec12.sxi.pdf]
Notes by Arindam Chakrabarty [lec-notes12-1.html]
Notes by Prashant Sharma [lec-notes12-2/first_page.html]
Notes by Jugal Garg [lec-notes12-3.html]
Integrated Services
Assigned reading: [CSZ92]
Lecture 13
Wed, 27 Aug 2003
Slides [lec13.sxi.pdf]
Notes by Rama Krishna [lec-notes13-1.pdf]
Notes by Amit Madaan [lec-notes13-2.html]
Resource ReSerVation Protocol (RSVP)
Lecture 14
Fri, 29 Aug 2003
Slides [lec14.sxi.pdf]
Notes by Ganga Prasad Reddy [lec-notes14-1.pdf]
Notes by Anantha Kiran [lec-notes14-2.pdf]
Differentiated Services
Lecture 15
Fri, 05 Sep 2003
Slides [lec15.sxi.pdf]
Notes by Nityanand Rai [lec-notes15-1.html]
Notes by Satyam Sharma [lec-notes15-2.html]
Wireless TCP
Assigned reading: [BSA95]
Lecture 16
Tue, 09 Sep 2003
Slides [lec16.sxi.pdf]
Notes by Rajiv Kumar Ranjan [lec-notes16-1.html]
Notes by Gnanavardhan [lec-notes16-2.html]
Mobile IP
Lecture 17
Fri, 12 Sep 2003
Slides [lec17.sxi.pdf]
Notes by Udai Singh Meena [lec-notes17-1.html]
Notes by Avijit Kumar [lec-notes17-2.html]
Mobile IP (continued)
Multicast routing
Assigned reading: [DC90]
Lecture 18
Tue, 16 Sep 2003
Slides [lec18.sxi.pdf]
Notes by Vipin Deep [lec-notes18-1.html]
Notes by Lalit Kant Roul [lec-notes18-2.html]
Multicast routing (continued)
Assigned reading: [DC90]
Lecture 19
Wed, 17 Sep 2003
Slides [lec19.sxi.pdf]
Notes by Puneet Kaur [lec-notes19-1.html]
Scalable Multicast routing
Core Based Trees (CBT)
Lecture 20
Fri, 26 Sep 2003
Slides [lec20.sxi.pdf]
Scalable Multicast routing
Protocol Independent Multicast (PIM)
Assignment-1 discussion
Lecture 21
Tue, 07 Oct 2003
Slides [Not available]
Mid-sem discussion
Lecture 22
Wed, 08 Oct 2003
Slides [lec22.sxi.pdf]
Notes by Niraj Kalamkar [lec-notes22-1.html]
Notes by Surya Prakash [lec-notes22-2.html]
Scalable Reliable Multicast
Lecture 23
Fri, 10 Oct 2003
Slides [lec23.sxi.pdf]
Notes by Amit Kumar Mondal [lec-notes23-1.html]
Notes by Sabyasachi Roy [lec-notes23-2.html]
Overlay Networks
Lecture 24
Tue, 14 Oct 2003
Slides [lec24.sxi.pdf]
Notes by Bhola Ram Meena [lec-notes24-1.html]
Peer-to-Peer Networks, Chord
Lecture 25
Wed, 15 Oct 2003
Slides [lec25.sxi.pdf]
Notes by Lingampally Raghu [lec-notes25-1.html]
Notes by Chaitanya [lec-notes25-2.html]
Basics in Cryptography and Security
Lecture 26
Tue, 21 Oct 2003
Slides [lec26.sxi.pdf]
Notes by Amit Rawat [lec-notes26-1.html]
Notes by Ritesh Shreeshreemal [lec-notes26-2.html]
Distributed Denial of Service,
IP Traceback
Assigned reading: [SWK00]
Lecture 27
Wed, 22 Oct 2003
Slides [lec27.sxi.pdf]
Notes by Preeti Goel [lec-notes27-1.html]
Notes by Aditya Varma [lec-notes27-2.html]
Domain Name System (DNS),
Using DNS for System Break-ins
Lecture 28
Fri, 31 Oct 2003
Slides [lec28.sxi.pdf]
Notes by Prateek Gupta [lec-notes28-1.html]
Notes by Vikram [lec-notes28-2.html]
Simulation and modeling issues,
Wide-Area Traffic Modeling,
How to evaluate TCP?
Lecture 29
Tue, 04 Nov 2003
Slides [lec29.sxi.pdf]
Notes by Rohan Shetty [lec-notes29-1.html]
End-to-end Internet Packet Dynamics,
Why we don't know how to simulate the Internet
Assigned readings: [P97] [PF97]
Lecture 30
Wed, 05 Nov 2003
Slides [lec30.sxi.pdf]
Notes by Kamalneet [lec-notes30-1.html]
Notes by Himanshu Gupta [lec-notes30-2.html]
Web-server redirection mechanisms
Lecture 31
Fri, 07 Nov 2003
Slides [lec31.sxi.pdf]
Notes by Sridhar Kumar [lec-notes31-1.html]
Notes by Bharat Jain [lec-notes31-2.html]
Web cache sharing: Summary-Cache
Lecture 32
Tue, 11 Nov 2003
Slides [lec32.sxi.pdf]
Notes by Kuldip Patel [lec-notes32-1.html]
Notes by Soumya Sakha Tripathy [lec-notes32-2.html]
Notes by Anshuman Panwar [lec-notes32-3.html]
Notes by Amit Srivastava [lec-notes32-4.html]
Notes by Satyaki Mahalanabis [lec-notes32-5.html]
Traffic Engineering,
Multi-Protocol Label Switching (MPLS)
Lecture 33
Wed, 12 Nov 2003
Slides [lec33.sxi.pdf]
Notes by Nitin Gautam [lec-notes33-1.html]
Notes by Venkat [lec-notes33-2.pdf]
Notes by Chandra Shekhar Meena [lec-notes33-3.html]
Notes by Santosh [lec-notes33-4.html]
IP Next generation, IPv6,
IP Next Layer (IPNL)
Lecture 34
Thu, 13 Nov 2003
Slides [lec34.sxi.pdf]
Notes by Arati Kadav [lec-notes34-1.html]
Notes by Gaurav Pandey [lec-notes34-2.html]
Notes by Ankit Anand [lec-notes34-3.html]
Conclusions and Summary


Bhaskaran Raman
Last modified: Wed Dec 3 15:21:41 IST 2003