- Computer Networks Design and Management: This course aims to provide advanced methodological and technological competences on the design and management of computer networks and complex telematics services. The educational objectives are to give: advanced concepts on quality of service in packet networks; the advanced techniques for intra-domain and inter-domain routing; the main technologies for local, data center, metro and wide area networks; network systems architectures; the issues of internetworking across complex, multi-domain infrastructures; technologies and methodologies for traffic engineering on flow-switched and packet-switched networks; architectures and protocols for network management; reliable provisioning of communication services; service level agreement design and implementation; the problems related to the secure and reliable provisioning of communication services; the advanced topics related to multicasting.
- Web and Real Time Communication System: This course aims to provide basic theoretical and methodological notions for the design and development of multimedia real-time applications, with particular reference to web-based systems and distributed multimedia applications. This type of applications will be studied both from the point of view of software architecture and from the point of view of the protocols that define the communication methods. The course is divided into three parts: 1) Design and development of web-based applications; 2) Design and development of distributed multimedia applications; 3) Alternative communication paradigms for multimedia real-time applications. The presentation of the theoretical aspects is complemented by a practical activity in the laboratory.
- Wireless and Mobile Networking Architectures: The aim of this course is to impart in-depth knowledge of architectures and protocols for mobility management. This aim is pursued through the analysis of problems relating to wireless networks and mobile systems and the presentation of the most recent solutions proposed by the main international standardization bodies. The course is mainly focused on problems related to access to the medium and routing in wireless networks. The main training objectives are: knowledge of the main distributed algorithms for accessing the wireless medium; the acquisition of the main methodologies for analyzing the performance of wireless access techniques; knowledge of security issues in wireless networks; knowledge of recent wireless backbone architectures; understanding of the issues related to mobility support; knowledge of the protocols to support mobility and multihoming; the ability to use tools for monitoring, managing and configuring wireless networks.