Teoria
Modelli per le reti
- I modelli e le architetture di rete
- Il modello ISO/OSI
- Lo stack TCP/IP
Lo stato fisico del TCP/IP
- Il progetto IEEE 802
- I sottolivelli LLC e MAC
- IEEE 802.3: la rete Ethernet
- La tecnica a contesa CSMA/CD
- Lo switching
- IEEE 802.11: la rete Wi-Fi
- IEEE 802.5: Token Ring
Lo strato di rete del TCP/IP
- Il livello Network e il protocollo IP
- La struttura degli indirizzi IP
- Pianificazione di reti IP: il subnetting
- Pianificazione di reti IP: CIDR e VLSM
L’evoluzione di IP e il monitoring della rete
- L’evoluzione del protocollo IP: IPv6
- Il monitoring della rete con il protocollo ICMP
- Indirizzi fisici e indirizzi IP: il protocollo ARP
Instradamento e interconnessione di reti geografiche
- Il routing e la routing table
- Gli algoritmi e i protocolli di routing
- Gli Autonomous System e il routing gerarchico
- Protocolli di routing IGP
- Protocolli di routing EGP
Il livello di trasporto del TCP/IP
- Le porte, le socket e i servizi
- Le funzionalità di multiplexing e demultiplexing
- Un protocollo di trasporto connectionless: UDP
- Un protocollo di trasporto connection-oriented: TCP
- La gestione della congestione
- L’Handshaking TCP
- Il confronto tra i protocolli UDP e TCP
La configutazione nel DHCP e del DNS
- Il DHCP (Dynamic Host Configuration Protocol)
- Il DNS (Domain Name System)
- Problematiche di sicurezza
Il livello di applicazione del TCP/IP
- Il livello Application e i suoi protocolli
- Telnet: il protocollo per l’emulazione di terminale
- FTP: il protocollo per il trasferimento di file
- HTTP: il protocollo per le applicazioni web
- SMTP, POP e IMAP: i protocolli per la posta elettronica
Laboratorio
Cisco Packet Tracer
- Cisco Packet Tracer: un simulatore di rete
- Scenari peer-to-peer
- Rete Ethernet e Wi-Fi
- Interconnessione di reti LAN mediante router
- Configurazione del routing statico
- Routing dinamico con RIP
Materiale di approfondimento
Introduction to Data Communications, Dept. of Computer Science and Engineering, Florida Atlantic University
Ross, K. W., & Kurose, J. F. (2012). Computer networking