Lezione 1: 26/09/2023 (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: 27/09/2023 (Capitolo 1 del libro di testo)
- Commutazione di circuito e commutazione di pacchetto
- Internet: una rete di reti
- Ritardi e perdite nelle reti
- Tipi di ritardo
Lezione 3: 03/10/2023 (capitolo 1 del libro di testo)
- Throughput nelle reti
- Esempio di utilizzo di traceroute
- Architetture a livelli e Stratificazione dei protocolli
- Sicurezza nelle reti
- Pila di protocolli di Internet
Lezione 4: 04/10/2023 (capitolo 1 del libro di testo + esercitazione)
- Incapsulamento
- Esercitazione
Lezione 5: 11/10/2023 (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
Lezione 6: 12/10/2023 (capitolo 2 del libro di testo)
- Formato dei messaggi HTTP
- I cookie
- Protocollo HTTP: conditional get
- Protocollo SMTP
- Formato dei messaggi di posta elettronica
Lezione 7: 17/10/2023
- Prima esercitazione con Wireshark
Lezione 8: 18/10/2023
- Seconda esercitazione con Wireshark
Lezione 9: 24/10/2023 (esercitazione + capitolo 2 del libro di testo)
- Esempi protocolli HTTP e SMTP utilizzando il comando telnet
- Protocollo DNS: introduzione
- Panoramica funzionamento DNS
- Record e messaggi DNS
Lezione 10: 25/10/2023 (capitolo 2 + capitolo 3 del libro di testo)
- Architetture P2P
- Confronto tra architetture client-server e P2P
- BitTorrent
- Livello di trasporto
- Protocollo UDP
Lezione 11: 31/10/2023 (capitolo 3 del libro di testo)
- Costruzione di un protocollo di consegna affidabile dei messaggi
Lezione 12: 2/11/2023 (capitolo 3 del libro di testo)
- Costruzione di un protocollo di consegna affidabile dei messaggi (seconda parte)
- Go-back-N e ripetizione selettiva
Lezione 13: 7/11/2023 (capitolo 3 del libro di testo)
- Protocollo TCP
- Connessione TCP
- Struttura dei segmenti TCP
- Trasferimento dei dati affidabile
Lezione 14: 8/11/2023 (esercitazione)
- Esercitazione su livello di applicazione e livello di trasporto
Lezione 15: 14/11/2023 (esercitazione)
- Esercitazione di preparazione alla prova intermedia
Lezione 16: 15/11/2023 (esercitazione)
Lezione 17: 21/11/2023 (soluzione prova intermedia + capitolo 4 del libro di testo)
- Soluzione esercizi prova intermedia
- Panoramica sul livello di rete
- Inoltro e instradamento: piano dei dati e piano di controllo
- Struttura dei router
- Tabelle di inoltro
Lezione 18: 22/11/2023 (capitolo 4 del libro di testo)
- Struttura di commutazione
- Accodamento nei router
- Schedulazione dei pacchetti
- Il protocollo IP: introduzione
Lezione 19: 28/11/2023 (capitolo 4 + capitolo 5 del libro di testo)
- Protocollo DHCP
- NAT (Network Address Translation)
- IPv6
- ICMP (Internet Control Message Protocol)
Lezione 20: 29/11/2023 (Esercitazione Wireshark + capitolo 6 del libro di testo)
- Esercitazione su ICMP
- Livello di collegamento
- Tecniche di rilevazione e correzione degli errori
- Reti locali commutate (LAN)
- Protocollo ARP
Lezione 21: 5/12/2023 (capitolo 6 + capitolo 8 del libro di testo)
- Ethernet
- Switch a livello di collegamento
- Sicurezza nelle reti
- Crittografia (introduzione)
Lezione 22: 6/12/2023 (capitolo 8 del libro di testo)
- Crittografia simmetrica
- Crittografia a chiave pubblica (asimettrica)
- RSA
Lezione 23: 12/12/2023 (capitolo 8 del libro di testo + esercitazione)
- Firma Digitale
- Autenticazione
- Esercitazione sugli argomenti dei capitoli 4, 5, 6, 8 (prima parte)
Lezione 24: 13/12/2023 (esercitazione)
- Esercitazione sugli argomenti dei capitoli 4, 5, 6, 8 (seconda parte)
Lezione 25: 19/12/2023 (esercitazione)
- Esercitazione sugli argomenti dei capitoli 4, 5, 6, 8 (ultima parte)
IL CORSO E’ TERMINATO