93179 - LABORATORY OF ADVANCED NETWORKING M

Anno Accademico 2021/2022

  • Docente: Gianluca Davoli
  • Crediti formativi: 3
  • Lingua di insegnamento: Inglese
  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Bologna
  • Corso: Laurea Magistrale in Telecommunications engineering (cod. 9205)

Conoscenze e abilità da conseguire

This course intends to consolidate the knowledge of theoretical aspects of Communication and Computer Networks with practical experience, by means of hands-on experiments on network equipment and services. The student will learn how to design and manage a typical corporate telecommunication network and will gain the basic competencies of a network administrator. Laboratory sessions constitute a relevant part of the course schedule and will be based on both physical and virtual equipment.

Contenuti

Il corso intende fornire una preparazione tecnico-scientifica su alcuni aspetti avanzati delle infrastrutture per reti di telecomunicazioni, con riferimento sia a tematiche consolidate che a soluzioni più innovative e allo stato dell'arte. Il programma del corso prevede sia una parte teorica che una di tipo sperimentale, con esercitazioni svolte su apparati di rete open-source e commerciali.

Gli argomenti specifici includono:

  • Protocolli di instradamento interno per reti IP: RIP, OSPF.
  • Protocolli di instradamento esterno per reti IP: BGP.
  • Protocolli avanzati per l'interconnessione di reti IP: MPLS.
  • Paradigmi di rete emergenti: Software Defined Networking.
  • Automatizzazione dei processi di configurazione di rete.
  • Cenni alle tecnologie di virtualizzazione e alle relative problematiche di rete.

IMPORTANTE: poiché il corso si concentra su aspetti pratici avanzati delle reti, gli studenti interessati devono già possedere tutte le conoscenze di base richieste per poter seguire con profitto. Le conoscenze di base saranno verificate all'inizio delle lezioni e gli studenti non qualificati saranno fortemente scoraggiati a seguire il corso.

I requisiti da soddisfare per seguire il corso includono una solida conoscenza di base delle reti di telecomunicazioni, con particolare riferimento a:

  • architetture di rete e modelli di riferimento a strati (ISO-OSI, TCP/IP)
  • tecnologie e protocolli per reti locali (LAN)
  • tecnologie per reti locali virtuali (VLAN)
  • famiglia di protocolli TCP/IP
  • indirizzamento IP senza classi e uso di netmask e subnetting
  • esperienza pratica nell'uso di software per l'analisi di protocolli, tra cui Wireshark e tcpdump.

Testi/Bibliografia

Il docente renderà disponibili in formato elettronico le slide presentate a lezione.

Altro materiale utile per consultazione include:

  • M. L. Merani, M. Casoni, W. Cerroni, Hands-On Networking. From Theory to Practice, Cambridge University Press, UK, 2009, ISBN-13: 9780521869850
  • Y.-D. Lin, R.-H. Hwang, F. Baker, Computer Networks: An Open Source Approach, McGraw-Hill, 2012, ISBN: 978-0-07-131587-6
  • K. R. Fall, W. R. Stevens, TCP/IP Illustrated, Vol. 1, 2nd edition, Addison-Wesley, 2012, ISBN: 978-0-321-33631-6
  • Comandi man e info del sistema operativo Linux
  • Documentazione on-line suggerita dal docente
  • Manuali del sistema operativo Linux
  • Manuali operativi di router e switch commerciali.

Metodi didattici

Il corso prevede lezioni frontali, per introdurre gli argomenti specifici e approfondire gli aspetti più operativi, ed esercitazioni pratiche in laboratorio.

Particolare enfasi è data alle esercitazioni, che sono essenziali per poter acquisire una comprensione completa anche degli aspetti pratici delle reti e dei servizi di telecomunicazioni.

Allo scopo di motivare lo studente e stimolarne l'interesse, ciascuna esercitazione è strutturata in modo da conseguire determinati obiettivi pratici che sono anche funzionali allo svolgimento di quelle successive. Le esercitazioni sono inoltre pensate per stimolare la capacità degli studenti a lavorare in gruppo.

Modalità di verifica e valutazione dell'apprendimento

La verifica dell'apprendimento avviene tramite una prova finale che intende valutare la capacità dello studente di approfondire gli aspetti avanzati delle reti di telecomunicazioni. Durante la prova finale sarà richiesto di superare un breve test scritto, seguito da un colloquio orale in cui ciascuno studente dovrà svolgere una delle esercitazioni pratiche effettuate durante il corso, illustrandone i passaggi al docente e portandola a compimento in un tempo prestabilito.

Strumenti a supporto della didattica

Computer dotati di sistema operativo Linux e software applicativo per servizi di rete.

Software per l'analisi dei protocolli.

Switch Ethernet e router IP commerciali.

Orario di ricevimento

Consulta il sito web di Gianluca Davoli

SDGs

Imprese innovazione e infrastrutture

L'insegnamento contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.