CS 340: Introduction to Networking, Winter 2002

Instructor:Peter A. Dinda (Office Hours: T 2-4)
Teaching Assistants:Jason Skicewicz (Office Hours: W 3-5, R 11-12)
Kevin Livingston (Office Hours: T 11-12, R 3-5 )
Time:Winter 2002, MWF 2-3pm
Location:CS Classroom, 1890 Maple
Course number:CS 340
Enrollment Limit:60

Communication

  • Private IRC Server (more info)
  • Newsgroups (cs.class.networking.announce and cs.class.networking.discuss) The newsgroups are available on news.cs.northwestern.edu and news.acns.northwestern.edu
  • Mailing List (TBA)
  • General Handouts

  • Syllabus (pdf)
  • The TLAB Cluster (pdf)
  • Make Introduction (pdf)
  • Tools for Development and Exploration (pdf)
  • Unix Systems Programming In A Nutshell (pdf)
  • Sockets In A Nutshell (pdf)
  • Minet Socket Interface (pdf)
  • The Minet TCP/IP Stack (pdf)
  • Computer Networking Research and Where to Go From Here (pdf)
  • Minet User-level Stack

    Project

  • List of groups and their IP addresses
  • Part A: Web Client and Server
  • Handout (pdf) (out: 1/7, due: 1/28)
  • Part B: TCP for Minet
  • Handout (pdf) (out: 1/28, due: 2/25)
  • Part C: IP for Minet
  • Handout (pdf) (out: 2/25, due: 3/15)
  • Homework Handouts

  • Homework 1 (pdf) (out: 1/9, due: 1/21) Paper copies of the KR questions were handed out in class for those using the electronic textbook. If you still need a copy, see one of the TAs.
  • Homework 2 (pdf copy of questions question 3.25 and discussion) (out:1/28, due 2/13)
  • Homework 3 (pdf) (out 2/13, due: 2/27)
  • Homework 4 (pdf) (out 3/1, due 3/15)
  • Exams

  • Midterm (W 2/13, 6-7:30, CS Classroom)
  • Final (TBA)
  • Helpful Things

  • Textbook on the web (html)
  • Supplements to TCP/IP Illustrated (html)
  • Gdb commands (pdf)
  • Gdb manual (html)
  • CVS Bubbles
  • STL Programmer's Guide (html)
  • RFC Repository (html) at the IETF
  • Internet Maps at Bell Labs
  • Introduction to Computer Systems Beta Textbook (pdf) and web site

  • Peter Dinda
    Last modified: Mon Jul 17 14:11:33 CDT 2006