Advanced Networking & the Internet

The Internet is poised to play an increased role in all aspects of business and life. New Internet services, including voice and video, as well as data, will be deployed to support a wealth of new networked applications. The goal of this course is to describe the fundamental issues arising in such multiservice networks, and to give students an in-depth understanding of the technologies that have been, or will be, deployed in the Internet to solve these issues.

Course Objectives

At the end of the course, students will have gained an in-depth understanding of the core components of the Internet and their impact on network performance. They will have acquired the skills to design and fine tune Internet networks.

After completing this course the students will become "Internet specialists", who will not only be competent in understanding and advising on companies' networking needs, but also be able to understand the implications ofnetworking on the perceived performance of applications.

Syllabus

The course covers a range of topics including:
  • Routing: multicast and inter-domain
  • Congestion Control: TCP performance and multicast
  • Understanding router components: queuing, scheduling, shaping, policing, marking, forwarding, switching.
  • Quality of Service: definition, architectures (IntServ, DiffServ, MPLS, etc), policies.
  • Traffic and performance engineering.

Assessment

Marks for the course are awarded based on several pieces of coursework.

Recommended Reading

A reading list consisting of current research papers available on the Internet will be distributed at the beginning of class.

Dates and Details

Lecturers: Dr Chris Edwards and Dr Nick Race.