This course is an introduction on modern information networks with an emphasis on providing the student with the mathematical background and required analytical skills for performance analysis of information networks’ protocols. The material concentrates mostly on the bottom three layers of the protocol stack, focusing on delay and throughput analysis. Topics covered include an overview of the OSI layering model, data link layer issues, medium access control, queueing analysis, mathematical models for routing in broadcast and point-to-point networks, and flow and congestion control.
Textbook: D. Bertsekas and R. Gallager, “Data Networks”, Prentice Hall, 2nd edition, 1992
Pre-requisites: Familiarity with Probability and Stochastic Processes