CSE 588, Network Systems, Spring 1997
Instructors:
Terry Gray (gray@cac.washington.edu)
Steve Corbato
(corbato@cac.washington.edu)
Teaching Assistants:
Melanie Fulgham (mel@cs.washington.edu)
Yih-Chun Hu (yihchun@cs.washington.edu)
Thursdays, 6:30 PM - 9:30 PM, Sieg 134
ATTENTION MBONE VIEWERS: we'd like to know who is out there! Please
send a note to gray@cac.washington.edu with a "signal report" and any
comments you may have. Thanks.
Course Description
This class is intended for those interested in the design, deployment, and
operation of enterprise intranets or wide-area networks based on Internet
technology. The goal is to identify and analyze the choices confronting
practitioners responsible for enterprise or service provider networks.
Fundamental concepts are combined with discussions of current trends,
choices, and challenges. Emphasis is on the evaluation of design/operations
alternatives and a review of unsolved problems.
Things this class is not:
- It is not a tutorial on network fundamentals.
- It is not a protocol design class.
- It is not a communication device design class.
- It is not a network programming class.
- It is not a network modeling/analysis class.
Prerequisites:
You must have had an advanced undergrad (or graduate) operating systems
and/or networking class. Moreover, we assume that if you are not familiar
with networking fundamentals, you will remedy this as soon as possible by
reading introductory chapters of the text or other reference books.
Course Outline -rev3
- April 3: Background (Basic Concepts, Internet
History) (Powerpoint 97 Document)
(Slides: 800x600) (Netshow version)
- April 10: Routing vs. Switching (Netshow version)
- April 17: Architecture and Topology Trends(Netshow version)
- April 24: Ladner on Performance of LANs and Routers (Netshow version)
- May 01: Congestion vs. Quality of Service (Netshow version)
- May 08: Corbato on Routing part 1 (Intro, RIP, OSPF) (Netshow version)
- May 15: Corbato on Routing part 2 (BGP, state of the Internet) (Netshow version)
- May 22: Minshall on ATM vs. IP (Netshow version)
- May 29: Garfinkel on Internet Security , Beeman on Trends (Netshow version)
- Jun 05: Review of open issues; Failure Modes;
Router/Switch Buyer's Guide (Netshow version)
- Jun 12: Final Exam
Announcements
- Please subscribe to the
Class Mailing List.
as soon as possible.
- Thursday, April 10th only: the whole class will meet in
Sieg 134. There will be no class at Microsoft.
Professional Masters Program meets in Sieg 422 for dinner at 5:30pm.
- Thursday, May 22nd only: the whole class will meet in
Sieg 134. There will be no class at Microsoft.
Professional Masters Program meets for dinner.
Assignments and Grading
- 20%... Weekly assignments
- 40%... Two "compare and Contrast" papers
- 30%... Final exam
- 10%... Class participation
The papers:
- New! Copies of Paper #1 are here!
- Compare/Contrast two competing architectures/technologies/products.
- You *may* form teams of two.
- Length: 5-10 pages; emphasis on *depth* not *length*.
- Structure: Exec Summary; Background; Key Issues;
Analysis; Conclusions; References.
- Format: plain text or html, submitted via email.
(No MS Word docs, please.)
- Propose topic for first paper early in second week.
- Propose topic for second paper by May 15.
- Outline for second paper due May 22.
- Due: #1 May 1; #2 June 5.
Class participation includes not only during the scheduled lectures, but
also the email discussion list.
Resources
Books
Note: the first book listed, Peterson & Davie, is the official course
textbook. We won't be teaching directly from the text, nor will we use
the programming exercises, but will use it as the key source for many of
the assignments. Moreover, it will give you a good source for catching up
on fundamentals and digging into concepts we can't cover in depth in
class.
- Computer Networks --A Systems Approach
Larry Peterson and Bruce Davie
Morgan Kaufmann
www.mkp.com
- Computer Networks
Andrew S. Tanenbaum
Prentice Hall
www.prenhall.com
- TCP/IP Illustrated, Volume 1: The Protocols
W. Richard Stevens
Addison-Wesley
www.aw.com
- Routing in the Internet
Christian Huitema
Prentice Hall
www.prenhall.com
- Gigabit networking
Craig Partridge
Addison-Wesley
www.aw.com
- IPv6 The New Internet Protocol
Christian Huitema
Prentice Hall
www.prenhall.com
- Data Networks, Second Edition
Dimitri Bertsekas and Robert Gallager
Prentice Hall
www.prenhall.com
- Queuing Systems, Volume I: Theory
Leonard Kleinrock
John Wiley and Sons
www.wiley.com
- An Engineering Approach to Computer Networking
Srinivasan Keshav
Addison-Wesley
www.aw.com
More info about the book.
Periodicals...
Web sites of network equipment vendors
Internet Drafts and RFCs can be obtained via:
Other relevant resources