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
-
Homework (25%)
-
3 Quizes (25% each)
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
-
Homework. We will assign weekly homeworks consisting
of problems from the book and supplementary problems which will
involve simple programming assignments.
-
Quizes. Three quizes will be administered in class.
-
Final. There will be no final exam.
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/