skip to primary navigationskip to content

Course pages 2020–21

Principles of Communications

Lectures on Panopto

Lectures Locally as MP4s (see * below)

Course Notes

Some possible problems to tackle and where they fit in the timeline of where we've got to in the course, plus 4 "live" sessions you can join for Q&A on the material and/or problems, scheduled 11-12 on zoom, on Oct 27, Nov 12, Nov 24, Dec 1.

Sequence/slides/related papers

  • Introduction to what I'm going to say

  • Routes -- how to "get" 'there' for some definitions of "get" and 'there'

  • Flow - slow down (ECN would be good - see ToS field in IPv4 or IPv6); RR would be good

      Flow addendum: n.b. control theory was not covered in videos, and so is non-examinable this year. Other thnigs of interest:-
    • how netflix do their CDN in practice
  • Schedules - beyond fifo
  • Data Centers - revisiting integrated services
  • Optimisation - of user & network, together: also see on which this is based. Further reading would be chapter 5 of Bertsekas&Gallagher's Data networks book.
  • Traffic economics
  • Systems structures
  • Summary of what I said
  • Revision Class on 27.5.21 at 1-3pm BST

  • Viewing recordings

    Note (*): Panopto lets you view slides and search, and play at 1.5x or even 2x, and has captions if you want.

    If you download video or view local mp4 copies, and want captions, you need to turn them on in whatever video viewer app you use - in quicktime, they're under "unknown" subtitle language for reasons only known to panopto. Annoyingly, the slides in downloaded picture-in-picture video, are not full screen (due to how panopto and keynote interact)- apologies.

    There are notionally 16 lectures, but 30 seperate segments of video. The index at the start of this page shows the days they were to be given. Follow the day's link, and you'll see more than 1 file to download/view.


  • Revision Class on 27.5.21 at 1-3pm BST
  • Revision Class on 27.5.21 at 1-3pm BST

    Last year’s course materials are still available.

    "Those are my principles, and if you don't like them... well, I have others." -- Groucho Marx