Date Description Notes
01/11/2005 First day of class. General introduction to Computer Networks and course ground rules. PDF PowerPoint
01/13/2005

Introduce typical Network applications

  • Request response. e.g. SMTP, HTTP, ftp, Kazaa, ..
  • Real time traffic. e.g. RTP, H.323, VOIP

Reference: Chapter 9.2: Traditional applications and Chapter 9.3: Multimedia applications, Chapter 6 (Kurose and Ross)

PDF PowerPoint
01/18/2005

Develop a simple network programs; client-server and peer-to-peer apps

Reference: Chapter 1.4.2

PDF PowerPoint
01/20/2005

Out of town to MMCN '05, guest lecture: William Acosta

P2P applications; Napster, Gnutella, Kazaa, BitTorrent, Oceanstore

Reference: Chapter 9.4

PDF PowerPoint
01/25/2005

Home work project 1 assigned

Network architecture (layering and protocols)

Reference: Chapter 1, 2.1

PDF PowerPoint
01/27/2005

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

PDF PowerPoint
02/01/2005

Out of town to DC, guest lecture William Acosta

Class cancelled

Chapter 2.4: Error detection

PDF PowerPoint
02/03/2005

Chapter 2.5 Reliable Transmission (Stop-and-wait, Sliding Window)

PDF PowerPoint
02/08/2005

Home work project 1 due

Home work assignment 1 assigned

Home work project 2 assigned

Chapter 2.6: Ethernet, Chapter 2.8: Wireless (broadcast media networks)

PDF PowerPoint
02/10/2005

Chapter 2.7: Token Ring, Chapter 3.3: Slotted Access Networks/ATM

PDF PowerPoint
02/15/2005

ADSL, Cable, Cellular (2G, 2.5G, 3G), Bluetooth etc.

PDF PowerPoint
02/17/2005

Home work assignent 1 due

Home work assignment 2 assigned

Chapter 3.1: Switching and Forwarding

PDF PowerPoint
02/22/2005

Out of town. Guest lecture: William Acosta

Sample C code for a simple ARQ

PDF PowerPoint
02/24/2005

Chapter 3.2: Bridges and LAN switches, Brief look at Sections 3.3-3.4 (Cell switching and Performance)

PDF PowerPoint
03/01/2005

Home work project 2 due

Home work assignment 2 due

PDF PowerPoint
03/03/2005

Mid term exam

 
03/05/2005 and 03/12/2005: Spring break
03/15/2005

Chapter 4.1: Internetworking

PDF PowerPoint
03/17/2005

Home work project 3 assigned

Chapter 4.2.1 & 4.2.2: Routing - Distance Vector

Chapter 4.2.2 Routing - Link state

PDF PowerPoint
03/22/2005

Home work assignment 3 assigned

Chapter 4.3: Global Internet

PDF PowerPoint
03/24/2005

Chapter 4.3: Global Internet (cont.)

PDF PowerPoint
03/29/2005

Home work project 3 due

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

PDF PowerPoint
03/31/2005

Home work project 4 asssigned

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

PDF PowerPoint
04/05/2005

Home work assignment 3 due

Home work assignment 4 assigned

Chapter 6.3: TCP Congestion Control

PDF PowerPoint
04/07/2005

Chapter 5.2: TCP (continued) + TCP variants

PDF PowerPoint
04/12/2005

Chapter 6.4: Congestion avoidance

PDF PowerPoint
04/14/2005 Chapter 6.5: QoS PDF PowerPoint
04/19/2005

Chapter 8: Network security (Problem: Securing the data)

PDF PowerPoint
04/21/2005

Home work assignment 4 due

Chapter 8: Network security (cont.)

PDF PowerPoint
04/26/2005

Home work project 4 due

Review and final thoughts

05/03/2005 Final Exam at 10:30 AM

Surendar Chandra
Last modified: 04/19/2005 1:44