Date Description Notes Evaluation link
01/13/2004 First day of class. General introduction to Computer Networks and course ground rules.
  • Hints on how to read research papers ( postscript )
  • Refresher on network programming (for the home work projects)
HWP: #1 Assigned
PDF PowerPoint
01/15/2004 Chapter 9: Applications, Sections 9.1 PDF PowerPoint

Out of town, guest lecture - tbd

Chapter 9: Applications 9.2


Out of town, guest lecture TBD

End-to-End Arguments in System Design
Jerome H. Saltzer, David P. Reed, and David D. Clark, M.I.T. Laboratory for Computer Science. In Second International Conference on Distributed Computing Systems (April, 1981) pages 509-512. Published with minor changes in ACM Transactions in Computer Systems 2, 4, November, 1984, pages 277-288. Reprinted in Craig Partridge, editor Innovations in internetworking. Artech House, Norwood, MA, 1988, pages 195-206. ISBN 0-89006-337-0. Also scheduled to be reprinted in Amit Bhargava, editor. Integrated broadband networks. Artech House, Boston, 1991. ISBN 0-89006-483-0. ( PDF)


Chapter 2: Direct Link Networks (Problem: Physically connecting hosts)
Section: 2.1 - 2.3 (Encoding, Framing)

PDF PowerPoint  
01/29/2004 Chapter 2: Direct Link Networks
Section: 2.4-2.5 (Error detection, Reliable Transmission)
PDF PowerP5int  

HWA: #1 Assigned

Chapter 2: Direct Link Networks
Section: 2.6 and 2.8 (Ethernet, Wireless)

PDF PowerPoint
02/05/2004 Chapter 2: Direct Link Networks
Section: 2.7 (Token ring), additional: irDA, Bluetooth, Myrinet

Additional Info

PDF PowerPoint

HWP: #1 Due, HWP: #2 Assigned

Chapter 3: Packet Switching (Problem: Not all networks are directly connected)
Sections 3.1 (Switching)

PDF PowerPoint  

Chapter 3: Packet Switching
Sections 3.2 (Bridging)

PDF PowerPoint  

HWA: #1 Due

Chapter 3: Packet Switching
Sections 3.3-3.4 (Cell switching and Performance)

PDF PowerPoint
02/19/2004 Chapter 4: Internetworking. Section: 4.1 (Internetworking) PDF PowerPoint
02/24/2004 Chapter 4: Internetworking. Section: 4.2 (Routing - Distance Vector and Link state) PDF PowerPoint  

Chapter 4: Internetworking. Section 4.3-4.5: (Global Internet, Multicast, MPLS)

PDF PowerPoint


PDF PowerPoint  

HWP: #2 Due, HWP: #3 Assigned

Mid term review - Xiaolong Li

PDF PowerPoint
03/09/2004 and 03/11/2004: Spring break
03/16/2004 Mid term exam

Chapter 5: End-to-end protocols (Problem: Getting processes to communicate)
Section 5.1 and 5.2: UDP and TCP

PDF PowerPoint  

Section 5.2: TCP (continued), Section 6.3: TCP Congestion Control

PDF PowerPoint

Chapter 6: Congestion Control and Resource Location (Problem: Allocating Resources)
Section: 6.1-6.2 (Resource Allocation, Queueing)

Chapter 6: Congestion Control and Resource
Location. Section: 6.4 (Congestion avoidance)

PDF PowerPoint

Chapter 6: Section 6.5 (QoS)

Chapter 8: Network Security (Problem: Securing the data) (Cryptographics algorithms, Security Mechanisms, Firewalls)

Chapter 9.3: Multimedia and Chapter 6 (Kurose and Ross)

PDF PowerPoint

HWP: #3 Due, HWP: #4 Assigned, HWA: #2 Assigned

Chapter 9.4: Overlay networks, Structured and unstructured p2p networks

PDF PowerPoint

TCP - Asymetric links (DSL), Satellite, ..

Recall that TCP makes assumptions regarding the forward and reverse paths. For networks such as Cable, DSL, satellite broadband networks, such assumptions do not hold. We investigate how such changes affect TCP performance.

  • Hari Balakrishnan, Venkata Padmanabhan, and Randy H. Katz, "The Effects of Asymmetry on TCP Performance", ACM Mobile Networks and Applications (MONET), 4(3), 1999. (PS)
PDF PowerPoint HTML TCP Asymmetry

TCP - Wireless

Recall that TCP makes assumptions regarding the forward and reverse paths. We investigate how the characteristics of wireless networks affect TCP performance.

PDF PowerPoint TCP wireless

Wireless Ad Hoc Networks - Routing

Wireless ad hoc networks promise flexible deployment without the need for deployed infrastructure (wireless base stations). In this lecture, we will survey some of the popular wireless ad hoc routing protocols for the IEEE 802.11 standard wireless LAN networks.

  • Elizabeth M. Royer and C.-K. Toh. "A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks." IEEE Personal Communications Magazine, April 1999, pp. 46-55. (PS)
Additional Info:
PDF PowerPoint Ad hoc routing - Royer
04/15/2004 HWA: #2 Due

Wireless Networks - Energy considerations

Next we look at energy consumption issues with wireless networks.

  • Christine E. Price, Krishna M. Sivalingam, Prathima Agarwal and Jyh-Cheng Chen, "A Survey of Energy Efficient Network Protocols for Wireless and Mobile Networks", Accepted for ACM/Baltzer Journal on Wireless Networks, Jan 2001. (PS)
PDF PowerPoint Wireless - Energy Issues

Wireless Networks - Security

Next we look at security issues with wireless networks.

  • Nikita Borisov (University of California, Berkeley, USA); Ian Goldberg (Zero Knowledge Systems, Canada); and David Wagner (University of California, Berkeley, USA). "Intercepting Mobile Communications: The Insecurity of 802.11", Mobicom 2001 (PDF)
PDF PowerPoint Wireless - Security

Security - Viruses/Worms/DOS/DDOS/..

Continuing with our discussion on wireless network security, we look at security and denial of service issues in the larger Internet.

  • Eugene H. Spafford; "The Internet Worm Program: An Analysis"; ACM COMPUTER COMMUNICATION REVIEW; ACM Press, New York,NY; 19(1), pp. 17-57, Jan 1989" ( PDF)
  • Christoph L. Schuba, Ivan V. Krsul, Markus G. Kuhn, Eugene H. Spafford, Aurobindo Sundaram, Diego Zamboni, "Analysis of a Denial of Service Attack on TCP". Proceedings of the IEEE, 1997. (PS) (PDF)
PDF PowerPoint Internet Security Denial of Service attack
04/27/2004 HWP: #4 Due

Future Challenges & Wrapup

Interesting reading: Tussle in Cyberspace: Defining Tomorrow's Internet, David Clark, John Wroclawski, Karen Sollins and Robert Braden, SIGCOMM 02 (PDF)

Surendar Chandra
Last modified: 03/30/2004 0:59