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.
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).