Part 1 - History

  • Introduction, lecture 1
  • The Public Switched Telephone System, lecture 2
  • The Internet, lecture 3
  • Asynchronous Transfer Mode (BISDN), lecture 4

    Part 2 - Philosphy/Design

  • Systems, lecture 5
  • Layering, lecture 6
  • Implementation, lecture 7
  • Alphabet Soup, lecture 8

    Part 3 - Techniques, Tools and Algorithms

  • Naming and Addressing, lecture 9
  • Routing, lecture 10+ pdf+dar paper
  • De-Erroring, lecture 11
  • Flow Control, lecture 12
  • Scheduling, lecture 13
  • Switching, lecture 14
  • Contention, lecture 15

    Part 4 - Performance and Services

  • Integrated Services, lecture 16
  • Quality of Service, lecture 17
  • QoS Routing, lecture 18
  • Traffic, lecture 19

    Part 5 - Miscellany

  • Politics, Economics and Philosphy, lecture 20

    Acknowledgements due to Professor Keshav, (Waterloo University), Professor Shivkumar Kalyanaraman (Rensselaer Polytechnic Institute), Professor Saleem Bhatti (St Andrews University) and Professor Yashar Ganjali (Toronto University) for slideware