CS 422  Computer Networks

  Department of Computer Sciences  
  Purdue University
Spring 2007

Lectures

All lecture notes and electronic course material, unless otherwise specified, are in pdf format.

Lecture Notes
  • Introduction   Part 1 (pdf) | Part 2 (pdf)
  • Fundamentals of Information Transmission   Part 1 (pdf) | Part 2 (pdf) | Part 3 (pdf)
  • Link Layer: Basic Techniques and Wired Media   Part 1 (pdf) | Part 2 (pdf) | Part 3 (pdf)
  • UNIX/Linux System Programming and Sockets  [see TA notes]
  • Link Layer: Wireless Media   Part 1 (pdf) | Part 2 (pdf) | Part 3 (pdf)
  • Midterm: 03/21/07 (Wed), in class, closed book/note   '06 (pdf) | '05 (pdf)
  • PAN Case Study: Video Streaming over FireWire and OS Issues   (pdf)
  • Internetworking and End-to-end Communication: IP, UDP and TCP   Part 1 (pdf) | Part 2 (pdf)
  • Congestion Control: Streaming Multimedia and TCP   Part 1 (pdf) | Part 2 (pdf)
  • Routing: Inter- vs. Intra-domain, Policy, Selfishness   Part 1 (pdf) | Part 2 (pdf)
  • Quality of Service: IntServ, DiffServ, Characteristics of Internet traffic   (pdf)
  • Application Layer Protocols: DNS and HTTP   [see lecture notes]
  • Network Security: Cryptographic Network Services, Network Attacks, Detection and Prevention   [see lecture notes]
  • Final: 04/30/07 (Mon), 10:20-12:20, in class, closed book/note   '06 (pdf) | '05 (pdf)
Miscellaneous Notes & Messages