INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICAIngegneria informaticaAnno accademico 2024/2025

9797560 - INTERNET E SICUREZZA A - L

Docente: GIUSEPPE MANGIONI

Risultati di apprendimento attesi

L’insegnamento introduce alla conoscenza della struttura e dei protocolli di Internet, delle principali tecnologie per le reti di calcolatori e alle basi per la sicurezza delle reti. Attraverso lo studio degli argomenti presentati, lo studente acquisisce le cosnoscenze che gli consentono di comprendere come funziona Internet nella sua globalità e, in particolare:

Conoscenza e comprensione

Capacità di applicare conoscenza e comprensione

Autonomia di giudizio (Ability of making judgements)

Abilità comunicative (Communication skills)

​​Capacità di apprendimento (Learning skills)

Modalità di svolgimento dell'insegnamento

Il metodo di insegnamento principale è la didattica frontale associata alla discussione delle conoscenze acquisite.

Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus.

Prerequisiti richiesti

Lo studente deve conoscere:

Frequenza lezioni

Frequenza non obbligatoria anche se fortemente consigliata.

Contenuti del corso

Internet e le reti di calcolatori: Che cos'e' Internet. Ai confini della rete. (*)Il nucleo della rete. (*)Ritardi, perdite e throughput nelle reti a commutazione di pacchetto. (*)Livelli di protocollo e loro modelli di servizio. Storia del computer networking e di Internet.

Livello di applicazione: (*)I principi delle applicazioni di rete. (*)Web e HTTP. Trasferimento di file: FTP. (*)Posta elettronica in Internet. (*)DNS: il servizio di directory di Internet.

Livello di trasporto: Introduzione e servizi a livello di trasporto. (*)Multiplexing e demultiplexing. (*)Trasporto senza connessione: UDP. (*)Principi del trasferimento dati affidabile. (*)Trasporto orientato alla connessione: (*)TCP. Trasferimento dati affidabile. (*)Controllo di flusso. (*)Controllo di congestione (*)TCP.

Livello di rete: Introduzione. Reti a circuito virtuale e a datagramma. (*)I router. (*)Protocollo Internet (IP). (*)IPv4. IPv6. (*)Algoritmi d'instradamento. Instradamento in Internet.

Livello di collegamento e reti locali: Introduzione e servizi. Tecniche di rilevazione e correzione degli errori. (*)Protocolli di accesso multiplo. (*)Reti locali. (*)Tecnologie Ethernet. Switch a livello di collegamento.

Reti wireless: Introduzione. (*)Collegamenti wireless e caratteristiche di rete. (*)Wi-Fi 802.11 wireless LAN. Personal Area Networks: Bluetooth.

Sicurezza nelle reti: (*) introduzione, principi di crittografia; integrità dei messaggi e firma digitale; autenticazione. Sicurezza a livello applicazione: email. (*)Sicurezza a livello di trasporto: TLS. (*)Sicurezza a livello di rete: protocollo IPSec e VPN. Cenni di sicurezza nelle reti wireless. (*)Firewall a Intrusion Detection Systems.

Gli argomenti indicati con (*) sono conoscenze minime indispensabili

Testi di riferimento

[T1] Reti di calcolatori e internet - Un approccio top-down, 8/Ed, James F. Kurose & Keith W. Ross - Pearson Higher Education

Programmazione del corso

 ArgomentiRiferimenti testi
1Internet e le reti di calcolatori: Che cos'e' Internet. Ai confini della rete. Il nucleo della rete. Ritardi, perdite e throughput nelle reti a commutazione di pacchetto. Livelli di protocollo e loro modelli di servizio. Storia delle reti e di Internet.[T1]: Capitolo 1
2Livello di applicazione: I principi delle applicazioni di rete.[T1]: Capitolo 2
3Livello di applicazione: Web e HTTP. DNS: il servizio di directory di Internet.[T1]: Capitolo 2
4Livello di applicazione: Trasferimento di file: FTP. Posta elettronica in Internet.[T1]: Capitolo 2
5Livello di trasporto: Introduzione e servizi a livello di trasporto. Multiplexing e demultiplexing. Trasporto senza connessione: UDP . Principi del trasferimento dati affidabile.[T1]: Capitolo 3
6Livello di trasporto: Trasporto orientato alla connessione: TCP. Trasferimento dati affidabile. Controllo di flusso. Controllo di congestione TCP.[T1]: Capitolo 3
7Livello di rete: Introduzione. Reti a circuito virtuale e a datagramma. I router.[T1]: Capitolo 4
8Livello di rete: Protocollo Internet (IP). IPv4.[T1]: Capitolo 4
9Livello di rete: IPv6. Algoritmi d'instradamento. Instradamento in Internet.[T1]: Capitolo 5
10Livello di collegamento e reti locali: Introduzione e servizi. Tecniche di rilevazione e correzione degli errori. Protocolli di accesso multiplo.T1]: Capitolo 6
11Livello di collegamento e reti locali: Reti locali. Tecnologie Ethernet. Switch a livello di collegamentoT1]: Capitolo 6
12Reti wireless: Introduzione. Collegamenti wireless e caratteristiche di rete.[T1]: Capitolo 7
13Reti wireless: Wi-Fi 802.11 wireless LAN. Personal Area Networks: Bluetooth.[T1]: Capitolo 7
14Sicurezza nelle reti: introduzione, principi di crittografia; integrità dei messaggi e firma digitale; autenticazione. Sicurezza a livello applicazione: email. Sicurezza a livello di trasporto: TLS. Sicurezza a livello di rete: protocollo IPSec e VPN. Cenni di sicurezza nelle reti wireless. Firewall a Intrusion Detection Systems. [T1]: capitolo 8

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

L'esame prevede una serie di domande a cui rispondere, di norma in 1 ora, in forma scritta e/o tramite il calcolatore:

N.B. La domanda scritta e/o al calcolatore, la correzione e l'eventuale prova orale si svolgono lo stesso giorno.

Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza e pertanto l'esame potrebbe essere svolto a distanza son modalità differenti.

Esempi di domande e/o esercizi frequenti

Nota bene che le risposte devono essere tecnicamente precise ed appropriate, riportando ove necessario i dettagli, ad esempio dei segmenti, ed i meccanismi.


English version