82093 - LABORATORY OF NETWORKING M

Scheda insegnamento

Anno Accademico 2018/2019

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.

Programma/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.
  • 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, es. wireshark e tcpdump.

Testi/Bibliografia

Il docente renderà disponibili in formato elettronico le dispense 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 modulo 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 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. La prova consiste in un colloquio orale in cui si chiede allo studente di illustrare una relazione finale sulle esperienze effettuate in laboratorio e su eventuali progetti di fine corso.

Strumenti a supporto della didattica

Software per l'analisi dei protocolli.

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

Switch Ethernet e router IP commerciali.

Videoproiettore per lezioni in aula.

Orario di ricevimento

Consulta il sito web di Walter Cerroni