CS 340: Introduction to Networking, Winter 2003

Instructor:Peter A. Dinda (Office Hours: Thursdays 2-4)
Teaching Assistants:Jason Skicewicz (Office Hours: Mondays 3-6)
Time:Winter 2003, MWF 2-3pm
Location:CS Classroom, 1890 Maple
Course number:CS 340
Enrollment Limit:40

Communication

  • Private IRC Server (more info)
  • Newsgroups (cs.class.networking.announce and cs.class.networking.discuss)
    The newsgroups are available on news.acns.northwestern.edu
  • Mailing List (The course is associated with your netid and you can spam the course using SNAP. Please don't unless absolutely necessary. )
  • General Handouts

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

    Project

  • List of groups and their IP addresses
  • Part A: Web Client and Server
  • Handout (pdf) (out: 1/6, due: 1/27)
  • Part B: TCP for Minet
  • Handout (pdf) (out: 1/27, due: 2/21)
    If only it was this easy
  • Part C: Routing Lab
  • Handout (pdf) (out: 2/24, due: 3/12)
    files used to grade the lab: test.topo test.event
  • Homework Handouts

  • Homework 1 (pdf) (out: 1/13, due: 1/29)
  • Homework 2 (pdf) (out: 1/29, due: 2/12)
  • Homework 3 (pdf) (out: 2/12, due: 2/26)
  • Homework 4 (pdf) (out: 2/27, due: 3/14)
  • Exams

  • Midterm (M 2/17, 6-7:30pm, CS Classroom)
  • Final (W 3/19, 9-10:30am, CS Classroom)
  • 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
  • John Ousterhout's Critique of Threads
  • A handout on concurrency
  • Less Helpful, Yet Cool Things

  • Internet Maps at Bell Labs
  • RFC for IP over Pigeons
  • Prescience Lab
  • Distributed Optical Testbed

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