The aim of the course is the analysis of the characteristics of telecommunications systems, from the telephone network to data packet/switch network to wireless networks. Among the issues that will be addressed, the performance evaluation in terms of quality, security and cost of service will be discussed. Multimedia communications and Internet of Things communication systems will be analyzed. Lab sessions will be dedicated to the design and implementation of Internet of Things communication networks.
teacher profile | teaching materials


Protocol layers and service models. OSI and Internet protocols.
What is the Internet. Concepts of delay, security, and Quality of Service (QoS).
Application layer protocols and client-server model.
Reliable data transfer. Stop-and-Go evaluation. TCP and UCP semantics and syntax.
TCP RTT estimation. Principles of congestion control.
Principles of routing: link-state and distance vector. IP semantics and syntax.
Link layer. Error detection. Multiple access protocols. Midterm Exam.
IEEE 802.3 Ethernet.
Switching and bridging. Media. Signal strength. Data encoding.
Wireless and mobile networks.
Security. Overview of threats, cryptography, authentication, and firewalls.

Hot topics. Sensor networks and Software Defined Networks.
Internet of Things
Multimedia signals

IoT Arduino-Fishino implementation
Sockets programming in C (client-server and web server programs).

Core Documentation

Computer Networking: A Top-Down Approach, 6th edition, by James Kurose and Keith Ross (ISBN-13: 978-0132856201).

Reference Bibliography

A.Pattavina Reti di telecomunicazioni

Type of delivery of the course




Type of evaluation

Written and oral test