Lezione 1: 25/02/2025 (Presentazione corso + capitolo 1 del libro)
- Presentazione del corso
- Cosa è internet: gli ingranaggi di Internet
- Cosa è un protocollo
Lezione 2: 27/02/2025 (capitolo 1 del libro)
- Le reti di accesso
- Il nucleo della rete
- Commutazione di pacchetto
Lezione 3: 4/3/2025 (capitolo 1 del libro)
- Commutazione di circuito e commutazione di pacchetto
- Internet: una rete di reti
- Ritardi e perdite nelle reti
- Tipi di ritardo
Lezione 4: 6/3/2025 (capitolo 1 del libro)
- Esempio di utilizzo di traceroute
- Throughput nelle reti
- Sicurezza nelle reti
Lezione 5: 11/3/2025 (capitolo 1 del libro di testo + esercitazione capitolo 1)
- Pila di protocolli di Internet
- Incapsulamento
- Esercitazione capitolo 1
Lezione 6: 13/03/2025 (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: 18/03/2025 (esercitazione capitolo 1 + capitolo 2 del libro di testo)
- Esercitazione capitolo 1
- Formato dei messaggi di risposta HTTP
Lezione 8: 20/03/2025 (Capitolo 2 del libro di testo)
- I cookie
- Protocollo HTTP: conditional get
- Protocollo DNS: introduzione
- Panoramica funzionamento DNS
- Gerarchia server DNS
- Record e messaggi DNS
Lezione 9: 25/3/2025 (capitolo 2 + esercitazione capitolo 2 del libro di testo)
- Record e messaggi DNS
- Architetture P2P
- Confronto tra architetture client-server e P2P
- BitTorrent
- Esercitazione capitolo 2 (prima parte)
Lezione 10: 26/3/2025 (esercitazione capitolo 2 del libro di testo)
- Esercitazione capitolo 2 (seconda e ultima parte)
Lezione 11: 01/4/2025 (esercitazione Wireshark)
- Prima esercitazione con Wireshark
Lezione 12: 03/4/2025 (esercitazione Wireshark)
- Seconda esercitazione con Wireshark
Lezione 13: 8/4/2025 (capitolo 3 del libro di testo)
- Livello di trasporto
- Protocollo UDP
- Costruzione di un protocollo di consegna affidabile dei messaggi (prima parte)
Lezione 14: 10/4/2025 (capitolo 3 del libro di testo)
- Costruzione di un protocollo di consegna affidabile dei messaggi (seconda parte)
Lezione 15: 15/4/2025 (capitolo 3 del libro di testo)
- Go-back-N
- Ripetizione selettiva
- Protocollo TPC (introduzione)
- Intestazione segmenti TCP (introduzione)
Lezione 16: 17/4/2025 (capitolo 3 del libro di testo)
- Intestazione segmenti TCP
- Numeri di sequenza e ACK
- Connessione TCP
Lezione 17: 22/4/2025 (esercitazione capitolo 3 del libro di testo)
Lezione 18: 24/4/2025 (esercitazione simulazione esame parziale)
- Esercitazione: simulazione esame parziale
Lezione 19: 7/5/2025 (Soluzioni esame parziale + capitolo 4 del libro di testo)
- Esercitazione: soluzioni esame parziale
- Panoramica sul livello di rete
- Inoltro e instradamento: piano dei dati e piano di controllo
- Struttura dei router
- Tabelle di inoltro
Lezione 20: 13/5/2025 (capitolo 4 del libro di testo)
- Struttura di commutazione
- Accodamento nei router
- Schedulazione dei pacchetti
- Protocollo IP
Lezione 21: 15/5/2025 (capitolo 4 del libro di testo + capitolo 5 del libro di testo)
- Protocollo DHCP
- NAT (Network Address Translation)
- Protocollo ICMP
Lezione 22: 20/05/2025 (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: 22/05/2025 (capitolo 6 del libro di testo + esercitazione)
- Switch a livello di collegamento
- Esercitazione capitoli 4, 5 e 6
Lezione 24: 27/05/2025 (esercitazione)
- Esercitazione capitoli 4, 5 e 6
IL CORSO E’ TERMINATO