CMSC 417

Computer Networking

Professor:Ta:
Dr. Jeff Hollingsworth Joseph Dunnick
4161 AV Williams 1151 AV Williams
301 405-2708
hollings@cs.umd.edu jow@cs.umd.edu
Office Hours: Office Hours:
Tu 11-12 AM, W 10-11 AM M 10-12, Th 3-4 (Rm 1151)
Hot News

Hot News

  • Project 2 Test Cases
  • Groups Created for Class Project
  • Schedule for Demonstration 1
  • Midterm #2 and Final Project Poposals Deadline chanaged
  • ATM Header Size
  • Project Grade Allocation Posted
  • Info. regarding node numbers.
  • Some project Advice
  • unaligned access error
  • Final Demonstration
  • Signals over atm_garb_routing()
  • This class provides an introduction to computer networking. It will cover basic networking concepts and algorithms. We will also discuss several existing local and wide area networks to understand the design tradeoffs.

    The programming project in this class will be to simulate a network of ATM switches and to create an implementation of AAL-7 on top of your ATM environment. This project is large and will require a substantial amount. You will also work in teams and write design documents that describing your plan to defined and implement the project.

    Academic Integrity:

    "Integrity without knowledge is weak and useless, and knowledge without integrity is dangerous and dreadful." Samuel Johnson (The History of Rasselas, ch. 41 (1759)).

    Please read the statement on academic integrity.

    Handouts:

  • Syllabus
  • UNIX System Calls and Interprocess Communication
  • Grades:

    Your final grades are now available. They are indexed by the last four digits of your SSN. The norm field near the end of the project grades indicates the normalization between project partners (a grade of 0.5 means each partner got the same grade).

    Exams:

  • Midterm #1 - Tuesday October 7, 1997
  • Solutions to the Exam
  • Sample Exam from S'97
  • Midterm #2 - Thursday November 13, 1997
  • Solutions to the Exam
  • Sample Exam from S'97
  • Final - Thursday Dec. 18, 1997 (EGR 3106)
  • Sample Final from S'97
  • Lectures:

    To view the Postscript version of the lecture notes you must be using a version 2.2 (or later) of ghostview.

  • Lecture 1 (9/2/97)
  • Lecture 2 (9/4/97)
  • Lecture 3 (9/9/97) (Not HTML)
  • Lecture 4 (9/11/97)
  • Lecture 5 (9/16/97)
  • Lecture 6 (9/18/97)
  • Lecture 7 (9/23/97)
  • Lecture 8 (9/25/97)
  • Lecture 9 (9/30/97)
  • Lecture 10 (10/2/97)
  • Lecture 11 (10/9/97)
  • Lecture 12 (10/14/97)
  • Lecture 13 (10/16/97)
  • Lecture 14 (10/21/97)
  • Lecture 15 (10/23/97)
  • Lecture 16 (10/28/97)
  • Lecture 17 (10/30/97)
  • Lecture 18 (11/4/97)
  • Lecture 19 (11/6/97)
  • Lecture 20 (11/11/97)
  • Lecture 21 (11/20/97)
  • Lecture 22 (11/25/97)
  • Lecture 23 (12/2/97)
  • Lecture 24 (12/4/97)
  • Lecture 25 (12/9/97)
  • Lecture 26 (12/11/97)
  • Projects (late policy):
  • Programming Assignment #1 (due 9/17/97)
  • Programming Assignment #2 (due 10/08/97)
  • Header File for C Version
  • Header File for C++ Version
  • Term Project
  • Homework (late policy):
  • Homework #1 (due 9/30/97 in class - at start)
  • Chapter 1: 4, 5, 8, 22
  • Chapter 2: 3, 4, 14, 47, 49, 50
  • Homework #2 (due 10/28/97 in class at 9:30)
  • Chapter 5: 1, 5, 6, 7, 8, 15, 16, 21, 30, 35
  • This page will be updated throughout the class to provide online access to course materials.

    This page and all problem sets, lecture notes, and exams linked to it are copyrighted. Use of these pages for the class CMSC417 at the University of Maryland is permitted. Any other use requires permission of the author (Jeffrey K. Hollingsworth, hollings@cs.umd.edu).