Reti di calcolatori

A.A. 2021/2022
6
Crediti massimi
48
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
L'insegnamento fornisce le basi concettuali delle reti di calcolatori con particolare riferimento ai protocolli ed alla architettura di Internet. L'insegnamento analizza in modo dettagliato le architetture standard per le reti di calcolatori, descrive il funzionamento dei protocolli standard di Internet e dei meccanismi per la gestione e la trasmissione in rete di contenuti multimediali (audio-video).
Risultati apprendimento attesi
Lo studente acquisirà la capacità di comprendere i meccanismi alla base del funzionamento delle applicazoni di rete, e gli aspetti che influenzano le prestazioni delle reti. Lo studente acquisirà la competenza necessaria per la scelta dei servizi e protocolli di rete adeguati alle necessità di specifiche applicazioni distribuite che dovesse realizzare.
Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Primo semestre
Le lezioni saranno tenute via didattica a distanza, con modalità mista: sia lezioni sincrone sia lezioni asincrone. Tutte le lezioni sincrone saranno rese disponibili anche per fruizione in modalità asincrona.
Programma
1. Introduzione
1.1 Internet: una panoramica
1.2 L'organizzazione dei protocolli in livelli
1.3 La storia di Internet (leggere)
1.4 Gli standard e l'amministrazione di reti Internet

2. Livello applicazione
2.1 Introduzione
2.2 Paradigma client/server
2.3 Applicazioni client/server standard (esclusi 2.3.2 FTP e 2.3.4 TELNET)
2.5 Programmazione delle socket (esclusi esempi di programmazione)

3. Livello di trasporto
3.1 Introduzione
3.2 Protocolli di livello trasporto
3.3 Il protocollo UDP
3.4 Il protocollo TCP

4. Livello di rete
4.1 Introduzione
4.2 Protocolli di livello rete
4.3 Routing unicast (escluso "Path-vector routing" a pp.230-234)

7. Multimedia e qualità del servizio
7.3.1 Caratteristiche del flusso di dati
Prerequisiti
Prerequisiti: Architettura degli elaboratori I, Sistemi operativi, Programmazione I.
Metodi didattici
lezioni frontali
Materiale di riferimento
Behrouz A. Forouzan e Firouz Mosharraf, "Reti di Calcolatori - Un approccio top-down", Mc Graw Hill Education, 2013, ISBN 978-88-386-6819-7

Esercizi svolti di preparazione all'esame (disponibili sul sito dell'insegnamento).
Modalità di verifica dell’apprendimento e criteri di valutazione
L'esame consiste di una prova scritta sull'intero programma del corso. La prova scritta punta ad accertare le conoscenze dello studente su tutti gli aspetti teorici della materia, sia tramite esercizi numerici sia tramite domande a risposta aperta.
Il voto dell'esame, espresso in trentesimi, considera il livello di padronanza degli argomenti, la chiarezza di esposizione, e l'appropriatezza del linguaggio tecnico.
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente: Pagani Elena
Docente/i
Ricevimento:
venerdì dalle 14:30 alle 15:30 o su appuntamento
online (Zoom) fino a revoca dell'emergenza sanitaria