Further Reading: Network Protocols and Architectures

left Back to the lecture's website. / Zurück zur Vorlesungswebseite.

Adapted from Course
University of Massachusetts
CMPSCI 653 (Fall 2002)
Computer Networks
by Professor Jim Kurose
Thanks Jim!

Note: The documents below are password-protected, in order to allow access ONLY by students in this course. If you're a student, you've received access information in class.

Part 1. Architecture and Protocols: Mechanisms.

2. Protocols: Implementation principles.

Protocol implementation principles, with case studies.

"15 Implementation Principles," draft chapter from G. Varghese
"… and 15 examples," draft chapter by G. Varghese
Folklore of Protocol Design, R. Perlman

In the next offering of this course, it will be doing a walkthrough of the linux cTCP/IP code. It would be a nice way to wrap up the impementation principles section.

3. Network architecture: the big picture.

Lessons from the Internet (and other networks: ATM, telephony); circuit switching versus packet switching revisited; policy, flexibility, and optimized performance.

4. Protocols: Network algorithmics.

Self stabilization (routing examples), broadcast/controlled flooding (link state broadcast, ad hoc routing), Kelly's optimization framework (congestion control example), control theory viewpoint of closed loop control (TCP)

5. Simulation.

Principles of discrete event simulation, analysis of simulation output, simulation pitfalls.

Comments: Anja Feldmann