This course aims to provide you with detailed knowledge of important technologies and application that are used in the Internet. Due to the broad nature of this field, the course covers only selected topics, focussing first on some advanced topics in Internet technologies (e.g. wireless LANs, Mobile Internet, Multicast) and then a selection of current- and next-generation applications and services (e.g. P2P, IPTV, VoIP). You will learn how the Internet works and how services and applications are provided to users of the Internet. This knowledge will help you in the design and management of computer networks, as well as development and execution of Internet applications.