Course pages 2018–19
Principles of Communications
Lectures 11-12, Mon/Wed/Fri, Michaelmas Term, LT2
"Those are my principles, and if you don't like them... well, I have others." -- Groucho Marx
Current Lecture/Material Schedule approx which lecture(s) happen (roughly) when
Slides (ppt, pdf 1up and 6up) including additional notes & corrections
Currently, I can't recommend a single book, although Keshav's Mathematical Foundations of Computer Networking covers the control theory, optimisation and traffic enginering, in chapters 4 and 8, but also covers other stuff not in this course.
For a really nice book on graphs, see Kleinberg's net book from Cornell, chapters 2,3,4 mainly, where later chapters are of general interest, but again not for this course.
For routing (especially compact, central, random) I don't know a text book at the right level, though I've given lins to papers.
BGP - this chapter from
Hari Balakrishnan covers most of what is in the 3 or so lectures here.
Last year’s course materials are still available.