Department of Computer Science and Technology

Course pages 2019–20

Principles of Communications

Lectures 12-1, Tue/Thu, 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. If you want more in depth-coverage the best book is the O'Reilly one "BGP: Building Reliable Networks with the Border Gateway Protocol", by Iljitsch van Beijnum, which is hopefully in libraries.


Last year’s course materials are still available.