CS 552: Computer Networks
Fall  2003

LECTURE SCHEDULE

Week 1 Introduction * *indicates must read papers; others are supplementary reading
9/3/2003 Course overview and goals. Trends in networks. Introduction.
Layering, The end-to-end argument and IP service model. new considerations
Reading:Chapter1.3 and 1.5, Early internetworking [CK74] , end-to-end [**SRC84], Greening of the net[**Singh03]
9/3/2003

Week 2 Link Layer technology
9/10/2003 Point-to-point links, error handling
Readings: Chapter 2.1, 2.2, 2.3, 2.4, 2.5
9/10/2003 Shared links. Multiple access protocols, Wireless access (CSMA/CA)
Readings: Chapter 2.6, and ,2.8, IEEE802.11[**Crow77],MACAW [**BDSZ94], bluetooth [**Pravin01], multihop802.11 [*Arup02]

Week 3 Measurement
9/17/2003 NS-2 tutorial

Information on NS-2
Homework: Simulation 1 assigned


Week 4 Measurement
9/24/2003 Measurement and simulation. 
Reading: Internet [**Bol93], MBone [*YKT96] ,[**PAX98],


 
Week 5 &6 IP routing
10/1/2003

10/8/2003

IP addressing and Routing, CIDR and NAT
Readings: Chapter 4.1, 4.2,4.3  [**Nor00]

Unicast routing and wide-area routing (BGP)
Readings:Chapter 4.3.2, 4.3.3, 4.3.5, [**LMJ99][*LMJ97] ,[*UW02]


Week 7 The End-to-end Concept, TCP
10/15/2003 Transport..  ARQ, sliding window, RTT estimation. 
Reading: Chapter 5.1, 5.2, RTT [*KP91]
10/15/2003 Additive increase & multiplicative decrease. 
 
Reading: Chapter 6.3.1, stability [**CJ89]  

Week 8 Congestion Control and TCP variants
10/22/2003 TCP congestion control , TCP variants
Reading:  Chapter 6.3.2,6.3.3,comparison [*FF96], Vegas [*BP95]
10/22/2003  TCP over wireless,Wireless: Indirect, Snoop
Reading: Bakre [**BB95] Snoop [*BSAK95]

Week 9 Multicast/reliable multicast
10/29/2003 Fundamentals, IP Multicast service model . 
Host groups, IGMP, scope control., scaling issues. 
Reading: Chapter 4.4, Deering [**DC90]
10/29/2003 scalable Reliable Multicast. (SRM).  Overlay networks
Reliable multicast overview. RMTP. local recovery, multiple multicast groups. 
Reading: SRM [**F+97], Turning Point[*Papad98], RMUG[*Kasera96]

Reading: [Mc98]. [Suchi99]
Other Links:
Reliable Broadcast/Multicast Links (NASA)
Multicast Transport Protocols

 

Week 10 Mobility and ad-hoc routing
11/5/2003 Mobile-IP routing and ad-hoc routing
Readings: Baker 96 [**Ches96], Hari [hari00],
11/5/2003  Mid term exam

Week 11  Ad-hoc routing/postion-based routing
11/12/2003 ad-hoc routing
DSDV, DSR, AODV  Perkins [PB94], Perkins[PR99] Johnson [*DBJ95], Broch [**BMJ98]
11/12/2003 Position-based routing, GPSR, sensor networks (diffusion routing) , routing on a curve

Reading: PosSurvey[**Mauve01],Diffusion [*Estrin00], GPSR[**karp00], Dataspaces [Samir99], Smart Dust [KKP99]Trajectory-based routing [**NiNa03]


Week 12 Services/QoS/MPLS
11/19/2003 Packet scheduling vs. queue management. 
Max-min fairness, fair queueing. 
Reading: Chapter 6.2, Nagle  [Nag87], FQ [*DKS90]
Service models (Int-serv and diff-serv) , MPLS
Reading: Chapter 4.5 , 6.5 Integrated services [RSVP], RSVP [**Zhang93], diff-serv proposal [Clark97] ,[**Blake98]
Dif-serv links [Differential service for the Internet]

RED and E2E Congestion control 
Reading: Chapter 6.4.2, RED [**FJ93], E2E Congestion control [*FF99]

 


Week13 Webcaching/overlays/P2P
12/3/2003 Readings: Chapter 9.4 Summary cache [**Sigcomm98] Pei [*Pei98] Overlay [*CRSZ01], Endsystemmulticast [*CRZ00], Overcast[*J+00]
12/3/2003 Chord[**stoica01], CAN[**ratna01]

Week 14 Network security/future
12/10/2003 Intrusion detection;

readings; Chapter 8 . IP traceback, [snoe01], [pax99]

12/10/2003 Smart spaces, sensor networks, location based services [*Geo01]
Future in networking research


[CS552 Home]