Cos'è un indirizzo IP
Un indirizzo IP (Internet Protocol Address) è l'identificativo numerico univoco assegnato a ciascun dispositivo all'interno di una rete TCP/IP.
Il protocollo IPv4
IPv4 rappresenta lo standard storico, composto da indirizzi a 32 bit solitamente scritti nella notazione decimale puntata (es: 192.168.1.1).
La struttura di un indirizzo IPv4 si divide in una parte destinata alla rete (Network ID) e una parte per i singoli dispositivi (Host ID).
Gli indirizzi IPv4 erano divisi originariamente in classi (A, B, C, D, E), ma questo sistema rigido è stato superato in favore del CIDR.
L'avvento di IPv6
La crescita esponenziale dei dispositivi connessi ha portato all'esaurimento degli indirizzi IPv4, rendendo indispensabile IPv6.
IPv6 utilizza indirizzi a 128 bit scritti in forma esadecimale (es: 2001:0db8:85a3:0000:0000:8a2e:0370:7334), garantendo uno spazio d'indirizzamento quasi infinito.
Oltre al numero astronomico di IP, IPv6 introduce miglioramenti nella sicurezza nativa con IPsec e nell'autoconfigurazione dei nodi.
Il concetto di Subnetting
Il subnetting è la tecnica ingegneristica che consente di dividere una singola rete IP fisica in sotto-reti logiche più piccole e gestibili.
Questa pratica ottimizza l'uso degli indirizzi IP disponibili, aumenta le performance riducendo la propagazione dei pacchetti e migliora la sicurezza.
Per identificare dove termina l'indirizzo di rete e dove inizia l'indirizzo host, si utilizza la Subnet Mask (maschera di sottorete).
La notazione CIDR (Classless Inter-Domain Routing) esprime questa maschera indicando il numero di bit di rete con una barra obliqua (es: /24).
Esempio pratico di subnetting
Prendendo la rete 192.168.1.0/24, se decidiamo di effettuare un subnetting con maschera /26, divideremo la rete in 4 sottoreti indipendenti.
Ogni sottorete risultante disporrà di 64 indirizzi complessivi, di cui 62 utilizzabili concretamente dai dispositivi (escludendo rete e broadcast).
Conclusioni
Una corretta pianificazione dell'indirizzamento e del subnetting è cruciale per la stabilità, scalabilità e sicurezza di qualsiasi infrastruttura aziendale.