Learning goals

Get familiar with the most important principles in the Internet protocol design.

Explain and justify the operation of the core Internet protocols in different situations.

Explain various constraints and shortcomings of the protocols.

Can explain and justify the operation of the major congestion control algorithms in different packet loss scenarios.

Evaluate the effect of the different congestion control algorithms to the protocol performance.

Explain the essential features and operational principles of the Internet routing protocols for unicast, multicast, and host mobility and analyse differences in the different protocols.

Can explain the challenges for Internet multimedia delivery and describe core methods for improving "best effort" based packet delivery.

Can explain the basic architecture and operation of the IntServ and DiffServ mechanisms for Internet quality of service support.

Content

The course focuses on the core Internet protocols and algorithms.

Internet Protocol (IPv4 and IPv6) and related core protocols and mechanisms

Congestion control

Routing in the Internet

Multicasting and multicast routing support for host mobility

Multimedia networking and Quality of Service support in the Internet.