87771 - LABORATORY OF NETWORKING T

Scheda insegnamento

SDGs

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

Lavoro dignitoso e crescita economica Imprese innovazione e infrastrutture

Anno Accademico 2021/2022

Conoscenze e abilità da conseguire

Students attending this course will consolidate their knowledge on theoretical and practical aspects of Communication and Computer Networks by means of hands-on experiments on real network equipment and services. The students will learn how to design and manage a typical corporate telecommunication network and will gain the basic competencies of a network administrator.

Contenuti

Il programma del corso affronta alcuni degli aspetti pratici e applicativi delle Reti di Telecomunicazioni e delle Reti di Calcolatori, sviluppando in particolare le problematiche di amministrazione di reti basate sui protocolli di Internet (TCP/IP). Particolare spazio è riservato alle esercitazioni di laboratorio su piattaforme software di tipo open-source.

Gli argomenti specifici riguardano:

  • Cenni al sistema operativo Linux come piattaforma per l'amministrazione delle reti
  • Strumenti software per la virtualizzazione di rete
  • Strumenti software per l'analisi dei protocolli: wireshark, tcpdump
  • Cenni ai concetti di sicurezza nelle reti, protocollo SSH
  • Indirizzamento e pianificazione delle reti IP, subnetting
  • Configurazione IP di interfacce di rete, manuale e tramite protocollo DHCP
  • Inoltro dei pacchetti IP con consegna diretta e indiretta, protocollo ARP, tabelle di instradamento IP
  • Configurazione di switch Ethernet e di LAN virtuali (protocollo IEEE 802.1Q)
  • Configurazione di servizi di firewall e NAT
  • Cenni alla configurazione di protocolli di routing IP su piattaforme Linux

Testi/Bibliografia

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

Metodi didattici

Il corso consiste in 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 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

E' prevista una prova finale che intende valutare la capacità dello studente di comprendere gli aspetti pratici dell'amministrazione delle Reti di Telecomunicazioni e di Calcolatori. La verifica dell'apprendimento avviene tramite somministrazione di un breve test con domande a risposta multipla sugli argomenti del corso, seguito dallo svolgimento di una prova pratica inerente una delle esercitazioni svolte in laboratorio.

Strumenti a supporto della didattica

Strumenti software per l'analisi dei protocolli, come Wireshark e tcpdump.

PC dotati di sistema operativo Linux e software applicativo per l'amministrazione di reti.

Software di gestione di macchine virtuali e/o container, come Virtualbox e Docker.

Switch Ethernet di tipo "managed".

Orario di ricevimento

Consulta il sito web di Walter Cerroni