Lezione 1: 28/02/2024 (Presentazione corso + capitolo 1 del libro)
- Presentazione del corso
- Cosa è internet: gli ingranaggi di Internet
- Cosa è un protocollo
- Le reti di accesso
- Il nucleo della rete
- Commutazione di pacchetto
Lezione 2: 29/02/2024 (Capitolo 1 del libro di testo)
- Il nucleo della rete Internet
- Commutazione di pacchetto
- Commutazione di circuito
Lezione 3: 06/03/2024 (Capitolo 1 del libro di testo)
- Confronto tra commutazione di circuito e commutazione di pacchetto
- Internet: una rete di reti
- Ritardi e perdite nelle reti
- Tipi di ritardo
- Throughput nelle reti
Lezione 4: 07/03/2024 (Capitolo 1 del libro di testo + esercitazione)
- Esempio di utilizzo di traceroute
- Architetture a livelli e Stratificazione dei protocolli
- Sicurezza nelle reti
- Pila di protocolli di Internet
- Incapsulamento
- Esercitazione capitolo 1 (prima parte)
Lezione 5: 13/03/2024 (Esercitazione)
Lezione 6: 14/03/2024 (Capitolo 2 del libro di testo)
- Livello di applicazione
- Principi delle applicazioni di rete
- Architetture cliente-server e p2p
- Servizi di trasporto
- Protocollo HTTP
- Connessioni persistenti e non persistenti
- Formato dei messaggi di richiesta HTTP
Lezione 7: 20/03/2024 (Capitolo 2 del libro di testo)
- Formato dei messaggi di risposta HTTP
- I cookie
- Protocollo HTTP: conditional get
- Protocollo SMTP
- Formato dei messaggi di posta elettronica
Lezione 8: 21/03/2024 (Laboratorio + Capitolo 2 del libro di testo)
- Esempi protocolli HTTP e SMTP utilizzando il comando telnet
- Protocollo DNS: introduzione
- Panoramica funzionamento DNS
Lezione 9: 27/03/2024 (Capitolo 2 del libro di testo)
- Gerarchia server DNS
- Record e messaggi DNS
- Architetture P2P: introduzione
Lezione 10: 28/03/2024 (Capitolo 2 del libro di testo + Laboratorio)
- Architetture P2P
- Confronto tra architetture client-server e P2P
- BitTorrent
- Prima esercitazione con Wireshark
Lezione 11: 3/04/2024 (Laboratorio)
- Prima esercitazione con Wireshark (ultima parte)
- Seconda esercitazione con Wireshark (prima parte)
Lezione 12: 10/04/2024 (Capitolo 3 del libro di testo + Laboratorio)
- Seconda esercitazione con Wireshark (ultima parte)
- Livello di trasporto
- Protocollo UDP
Lezione 13: 11/04/2024 (Capitolo 3 del libro di testo)
- Costruzione di un protocollo di consegna affidabile dei messaggi (prima parte)
Lezione 14: 16/4/2024 (capitolo 3 del libro di testo)
- Costruzione di un protocollo di consegna affidabile dei messaggi (seconda parte)
- Go-back-N
- Ripetizione selettiva
Lezione 15: 17/4/2024 (capitolo 3 del libro di testo)
- Protocollo TCP
- Numeri di sequenza e ACK
- Connessione TCP
Lezione 16: 18/04/2024 (Esercitazione)
- Esercitazione capitoli 2 e 3
Lezione 17: 23/04/2024 (Esercitazione)
- Esercitazione capitoli 2 e 3
Lezione 18: 24/04/2024 (Esercitazione)
Lezione 19: 15/05/2024 (capitolo 4 del libro di testo)
- Panoramica sul livello di rete
- Inoltro e instradamento: piano dei dati e piano di controllo
- Struttura dei router
- Tabelle di inoltro
- Struttura di commutazione
- Accodamento nei router
- Schedulazione dei pacchetti
Lezione 20: 16/05/2024 (capitolo 4 del libro di testo)
- Protocollo IP
- Protocollo DHCP
- NAT (Network Address Translation) (prima parte)
Lezione 21: 22/05/2024 (capitolo 5 del libro di testo + Esercitazione Wireshark)
- NAT (Network Address Translation) (seconda parte)
- ICMP (Internet Control Message Protocol)
- Esercitazione Wireshark su ICMP
Lezione 22: 23/05/2024 (capitolo 6 del libro di testo)
- Livello di collegamento
- Tecniche di rilevazione e correzione degli errori
- Reti locali commutate (LAN)
- Protocollo ARP
- Ethernet
Lezione 23: 28/05/2024 (capitolo 6 del libro di testo + esercitazione)
- Switch a livello di collegamento
- Esercitazione capitoli 4, 5 e 6
Lezione 24: 29/05/2024 (esercitazione)
- Esercitazione capitoli 4, 5 e 6
Lezione 25: 30/05/2024 (capitolo 8 del libro di testo)
- Sicurezza nelle reti
- Introduzione alla crittografia
IL CORSO E’ TERMINATO