The class aims at deepening the knowledge of the main architectural aspects and protocols at the basis of the Internet and its evolution. It is essentially organized in four parts, addressing IP and TCP and related protocols, WiFi, protocols and techniques for advanced networking (network management, Quality of Service, multimedia services over best effort networks, virtualisation); and fundamentals of telecommunications network security.
The module aims to provide knowledge and skills on the foundations of modern networking systems based on the TCP/IP protocol suite. Such protocols will be discussed by especially focusing on network performance, design, and operations aspects. The topics will be presented through a mix of theory and applicative examples.
The main goal of the classes is to provide a deeper knowledge of the Internet architercture and of some of the main underlying protocols, starting from the basic elements acquired in an undergraduate course in the ICT (Information and Communication Technology) area. More specifically, after reviewing IPv4 addressing principles and related protocols at the network layer, the lectures will touch IPv6, routing algorithms and protocols, and multicast; then, congestion control techniques and their implementations in TCP will be considered. The wireless networking part treats WiFi (IEEE 802.11). Regarding advanced network functions and protocols, the main concepts are introduced regarding network management, Quality of Service, multimedia services, and virtualization environments. The final part provides an introduction to cybersecurity in telecommunications networks.
Students are expected to have a base background in network protocols and reference layered architectures.
Combination of traditional lectures (40+40 hours) and laboratory experimental activities (approx. 20 hours).
This class contributes to the achievement of the following Sustainable Development Goals of the UN 2030 Agenda: Objectives no. 8 ("Decent work and economic growth") and no. 9 ("Industry, innovation and infrastructure")
- Course material on Aulaweb (https://www.aulaweb.unige.it): copy of all lecture slides
- J. F. Kurose, K. W. Ross, Computer Networking – A Top-Down Approach, 6th Ed., Pearson Education, Upper Saddle river, NJ, 2013.
- H.-C. Yang, M.-S. Alouini, Advanced Wireless Transmission Technologies: Analysis and Design, Cambridge University Press, 2020.
Students with disabilities or learning disorders are allowed to use specific modalities and supports (e.g., audio and video lesson recordings). See the Further Information section for more details.
Ricevimento: Appointments fixed on request at the end of the lessons, or through Microsoft Teams platform or by e-mail.
https://corsi.unige.it/10378/p/studenti-orario
The timetable for this course is available here: EasyAcademy
Multi-answer test for accessing the oral examination, and oral examination.
The multi-answer test is devoted to assess whether the students have actually learnt the basic foundations of Internet protocols and architectures. The oral exam is aimed at evaluting the synthsis, reasoning, and critical capacities of studens on the topics covered by the lectures.
Students who have valid certification of physical or learning disabilities on file with the University and who wish to discuss possible accommodations or other circumstances regarding lectures, coursework and exams, should speak both with the instructor and with Professor Federico Scarpa (federico.scarpa@unige.it ), the School's disability liaison.