Advanced Networking and the Internet

Prof. James P.G. Sterbenz <>
Computing Department
Lancaster University
Department of Electrical Engineering and Computer Science
The University of Kansas

Course Description


[coming soon]

Course Offerings

Note: Thise lectures are a small subset of the KU EECS 881 lectures, recommended unless you are looking specifically for the CSM008 Unit 2 and 4 lectures.

Lectures and Readings

CSM008 Lectures
Unit Subject Reading
2  Signalling Paradigms, Switch Architecture, Packet Structure, and Traffic Management  S:4, 5.2
4  Switch Fabrics, Fast IP Routers, Network Processors, and the End-to-End Arguments  S:2, 5.3–5.4

Reading assignments: S = Sterbenz & Touch, V = Varghese,


James P.G. Sterbenz and Joseph D. Touch,
High-Speed Networking: A Systematic Approach to High-Bandwidth Low-Latency Communication,
John Wiley, New York, 2001.
This book is also used for EECS 780

George Vargese,
Network Algorithmics,
Morgan-Kaufmann Elsevier, 2005.

Supplementary Textbooks

Douglas E. Comer,
Network Systems Design using Network Processors, Intel IXP 2xxx Version,
Pearson Prentice-Hall, 2006.
note: this text may be required for the laboratory exercises

Rajiv Ramaswami and Kumar N. Sivarajan,
Optical Networks: A Practical Perspective,
second edition, Morgan Kaufmann, 2002.

Richard A. Thompson,
Telephone Switching Systems,
Artech House, 2000.

Thomas C. Jepsen,
Distributed Storage Networks: Architecture, Protocols and Management,
Wiley, 2003.

Michael Welzl,
Network Congestion Control,
John Wiley, Chichester UK, 2005.

Background Textbook

This book is one of the textbooks used in EECS 780 and is an excellent source of background material for this course.

James F. Kurose and Keith F. Ross,
Computer Networking, third edition,
Pearson Addison Wesley, 2005.


Communication Networks
James P.G. Sterbenz

Last updated 16 January 2007 – Valid XHTML 1.1Lynx inspectedW3C AAA Conformance
©2007 James P.G. Sterbenz <>