Knowledge of advanced topics in networking.
Knowledge of the fundamentals of network performance analysis.
The course involves frontal lectures, laboratories, and seminars.
Basic knowledge of the general principles of electrical, electronic, and computing engineering, with specific reference to fundamentals of communications and networking.
Recommended, though not mandatory.
1. Evolutional trends of networking
Architectural and conceptual issues for the next-generation Internet. Advanced approaches for network control and management. Principles of network softwarization.
2. Network security issues
Classification of network attacks. Principles of cryptography. Securing techniques. Authentication schemes.
3. Technologies for wireless access networks
Ad hoc networks. Opportunistic networks. IEEE 802.11 standards. Vehicular networks. UAVs. Underwater networks. Satellite-based networks. Body and intrabody area networks.
4. Supporting techniques for advanced network applications
Peer-to-peer applications. Multimedia network applications.
5. Architectures and systems for optical transport networks
Fundamentals of fiber optic communications. Wavelength Division Multiplexing (WDM). Optical switches and routers.
6. Network performance fundamentals and queueing theory
Network performance metrics. Introduction to queueing theory. Poisson processes. Discrete-time Markov chains. Continuous-time Markov chains. M/M/1 systems. M/M/1/n systems. M/G/1 systems. M/G/1 systems with priority. M/D/1 systems. Introduction to networks of queues.
7. Performance evaluation: case studies
Performance analysis of data-link control protocols. Performance analysis of MAC protocols: random access and carrier sensing schemes. Numerical exercises on performance evaluation.
8. Tools for network modeling and design
Network optimization techniques. Machine learning in networking. Game theory. Mobility models. Simulation tools.
1) A. Tanenbaum: Computer Networks, Prentice-Hall.
2) J. Kurose, K. Ross: Computer Networking, Addison-Wesley.
3) D. Bertsekas, R. Gallager: Data Networks, Prentice-Hall.
4) A. Pattavina: Internet e Reti - Fondamenti.
http://studium.unict.it/dokeos/2019/courses/12653/
Oral discussion (prova orale)