
Obiettivo del tutorial: Comprendere a fondo il concetto di indirizzamento logico, la differenza tra le versioni IPv4 e IPv6, il funzionamento degli indirizzi pubblici e privati, e le basi del subnetting per organizzare le reti.
1. Cos’è un Indirizzo IP?
Nel tutorial precedente abbiamo visto che l’indirizzo IP opera al Livello 3 (Rete) del modello OSI. Ma che cos’è esattamente? Un indirizzo IP (Internet Protocol) è un’etichetta numerica univoca assegnata a ogni dispositivo connesso a una rete informatica che utilizza il protocollo IP per la comunicazione.
Se vogliamo usare una metafora semplice, l’indirizzo IP è l’equivalente digitale del tuo indirizzo di casa: serve a far sì che i pacchetti di dati sappiano esattamente dove andare e da quale mittente provengano, attraversando router e reti globali.
2. IPv4 vs. IPv6: L’Evoluzione degli Indirizzi
Con la crescita esponenziale di Internet, il sistema di indirizzamento iniziale ha dovuto evolversi per evitare l’esaurimento degli indirizzi disponibili.
La struttura e i limiti di IPv4
Il protocollo IPv4 è la versione più diffusa storicamente. È composto da 32 bit, solitamente scritti come quattro numeri decimali separati da punti (chiamati ottetti), ad esempio
192.168.1.1. Ciascun numero può variare da 0 a 255.-
Il problema: Offre circa 4,3 miliardi di indirizzi unici teorici, un numero ormai ampiamente insufficiente per il numero di smartphone, computer, server e dispositivi IoT nel mondo moderno.
La soluzione di IPv6
Per superare questo limite è stato introdotto IPv6. Utilizza indirizzi a 128 bit ed è espresso in formato esadecimale, separato da due punti (ad esempio:
2001:db8::ff00:42:8329).-
Il vantaggio: Offre uno spazio di indirizzamento praticamente infinito, garantendo che ogni singolo granello di sabbia sulla Terra potrebbe potenzialmente avere il proprio indirizzo IP.
3. Indirizzi IP Pubblici e Privati
Non tutti gli indirizzi IP hanno la stessa funzione all’interno della rete globale.
-
Indirizzi IP Pubblici: Sono assegnati dal tuo provider di servizi Internet (ISP) e sono unici su scala globale. Sono visibili a chiunque su Internet e identificano la tua connessione verso l’esterno (es. il router di casa tua visto dal web).
-
Indirizzi IP Privati: Sono utilizzati all’interno delle reti locali (LAN), come quelle di casa, di una scuola o di un ufficio. Non sono instradabili direttamente su Internet.
-
Il ruolo del NAT (Network Address Translation): Poiché gli IPv4 pubblici sono limitati, i router usano il NAT per permettere a decine di dispositivi con IP privati locali di condividere un unico indirizzo IP pubblico per navigare su Internet.
4. La Subnet Mask e il Subnetting di Base
Per far comunicare efficacemente i dispositivi, un indirizzo IP viene solitamente associato a una Subnet Mask (Maschera di Sottorete), come
255.255.255.0.La subnet mask ha il compito fondamentale di dividere l’indirizzo IP in due parti distinte:
-
Network ID (Parte di Rete): Identifica la rete specifica a cui il dispositivo appartiene.
-
Host ID (Parte di Host): Identifica il singolo dispositivo specifico all’interno di quella rete.
Il subnetting è il processo di divisione di una rete principale in sottoreti più piccole (subnet). Questo migliora le prestazioni della rete, riduce il traffico inutile (broadcast) e aumenta notevolmente la sicurezza e la gestione amministrativa degli spazi di indirizzamento.
