1. La rete Internet e i suoi protocolli
- Principi di internetworking di reti eterogenee
- Internet e lo stack protocollare TCP-IP
- I principi delle comunicazioni inter-processo
2. Livello Applicazione
- Il modello di comunicazione client-server
- I protocolli applicativi in Internet (ftp, http, smtp)
- Strumenti di diagnostica (ping, traceroute)
- Il sistema dei nomi di dominio (DNS) e la risoluzione dei nomi
3. Indirizzamento IP
- Risoluzione indirizzi IP-MAC: il protocollo ARP
- Lo schema di indirizzamento "classful" di IPv4
- Indirizzi privati e NAT/NAPT
- Sottoreti e Maschere
- La tecnica di indirizzamento a mashere variabili, Variable length subnet mask (VLSM)
- Lo schema di indirizzamento "classless" di IPv4: CIDR e supernetting
- Protocolli per assegnamento di indirizzi IP (RARP, BOOTP, DHCP)
4. Il protocollo di rete IPv4
- Il livello IP e le sue funzioni
- Il datagramma IP
- Il protocollo di segnalazione errori: ICMP
5. Il routing IP
- Router IP e il forwarding dei pacchetti. Gestione delle Tabelle di Routing.
- Sistemi Autonomi in Internet
- Protocolli di routing Intra-dominio (IGP): Distance Vector e Link State
- Protocolli IGP: RIP/RIPv2 e il problema del counting-to-infinity, OSPF
- Protocolli di routing Inter-dominio (EGP): BGPv4
6. Il livello Trasporto
- Funzioni del livello Trasporto: porte e socket
- Il protocollo UDP
- Cenni a RTP/RTCP e i servizi real-time
- Il protocollo TCP: set-up e chiusura connessione; controllo di flusso e calcolo del throughput; controllo di errore e algoritmi di Karn e Jacobson; controllo di congestione (slow start, congestion avoidance, fast retransmit, fast recovery); fairness del TCP
7. Evoluzione della rete Internet
- IPv6
- Mobile IP
Ultimo aggiornamento: 02-01-2024