2.993 Principles of Internet Computing

Spring 1999


TR 2:00-3:30pm     3-270
 
Instructor
 
Prof. K.-Y. (Sunny) Siu
3-449C     Ph: 253-5589     Email: siu@list.mit.edu
 
Teaching Assistants
 
Thit Minn      minn@mit.edu
Paolo Narvaez    pnarvaez@.mit.edu
 
Discussion session:    Tuesday 8-9pm, 3-442
Office Hours:    Wednesday 4-5pm, 3-434
 


Course Description

Introduction to the basic principles underlying the various functions of the Internet. Students will learn not only what the Internet is and how it works today, but also why it is designed the way it is and how it is likely to evolve in the future. Topics include the Internet layering architecture, congestion control, switching, routing, scheduling, and information security. The course will involve experiments of protocols commonly used in the Internet.

Handouts

  • Lecture: Cryptography I
  • Lecture: Cryptography II
  • Textbook

    The required course textbook is Computer Networks - A Systems Approach by Peterson and Davie, published by Morgan Kaufmann, 1996. The Quantum Bookstore should have copies in stock by Feb 5. The first chapter of the textbook can be downloaded from the website.

    As optional background reading you might look at Computer Networks, 3rd ed by Andrew Tanenbaum or Communication Networks: A First Course by Jean Walrand. Richard Stevens' books on TCP/IP programming (e.g., TCP/IP Illustrated, v1: The Protocols) are excellent.

    We will supplement the required textbook readings with course notes that cover material that are missing from the book.

    Grading

    Prerequisites

    Sophomore standing or higher required. Mathematical sophistication at the level of 18.03 or 2.003. Computer programming experience at the level of 1.00 or 6.001.

    Requirements

    Discussion Section

    A discussion section led by the TA will be held every Tuesday evening 8-9 pm in Rm. 3-442. The goal of discussion section is to provide help, guidance, and hints on the homework problems, and to elaborate the more subtle or difficult concepts from the lectures.

    Class Web Page

    The contents of this document are on-line at http://web.mit.edu/2.993/www/