The course is aimed at providing the know-how to understand, design and manage the main Internet applications. After a short revision of UDP and TCP protocols, the course will focus on ICMP, IGMP, BOOTP and DHCP, DNS, TELNET, FTP, SMTP, POP, IMAP, SNMP, and HTTP. A part of the course will be dedicated to multimedia Internet applications such as the VoIP protocol, and on public and private networks including the NAT solution, and to the principles of cloud computing.

The lectures are aimed at providing theoretical and practical knowledge about modern architectures for telecommunications networks and about their control. The aim is to show different technological solutions and algorithms to control and design interworking elements within a network.

The lectures provide the necessary know-how to design and manage advanced interworking technology and investigate technological challenges, still object of research both industrial and academic, as well as quality of service provision over heterogeneous networks, satellite, space, and interplanetary networks.

The course introduces and presents the basic aspects of the TCP/IP protocol suite, and then it addresses some among the most relevant issues related to Internet technology, i.e.: architectures and protocols for wireless networks, quality of service, multimedia services and recent new advance technologies (e.g. SDN and NFV)

Operations Research (OR) consists in a set of mathematical models and methods for solving decision problems in a very wide number of application sectors. The purpose of this course is to provide the students with competences in using a set of models for problem solving. In particular, the course mainly considers optimization problems faced by mathematical programming techniques and problems on graph and networks