A Cosa Serve un Indirizzo IP?
Un indirizzo IP (Internet Protocol address) è un'etichetta numerica assegnata a ogni interfaccia di rete, che consente ai dispositivi di localizzarsi e comunicare tra loro su una rete IP (LAN o Internet).
Funzioni Principali
- Identificazione univoca: distingue ogni host/interfaccia (IPv4: 32 bit; IPv6: 128 bit).
- Routing e inoltro: i router esaminano l'IP di destinazione per inoltrare i pacchetti hop-by-hop verso la rete di destinazione.
- Gerarchia di indirizzamento: prefisso di rete + porzione host consente l'aggregazione (CIDR), riducendo la dimensione delle tabelle di routing.
- Subnetting: suddivide reti grandi in segmenti gestibili (reparti, VLAN, siti) per sicurezza e controllo del traffico.
- Risoluzione dei nomi: il DNS associa nomi di dominio leggibili dall'uomo (esempio.com) agli IP, così gli utenti non devono memorizzare numeri.
- Applicazione delle policy di sicurezza: firewall, ACL e policy zero-trust abbinano IP di origine/destinazione per consentire o negare il traffico.
- Geolocalizzazione e analisi: i database IP-posizione consentono localizzazione dei contenuti, rilevamento delle frodi e compliance.
IPv4 vs. IPv6
- IPv4 (es. 192.0.2.1): circa 4,3 miliardi di indirizzi; esauriti; utilizzo massiccio del NAT.
- IPv6 (es. 2001:db8::1): 3,4×10³⁸ indirizzi; NAT non necessario; IPsec, SLAAC e multicast integrati.
Pubblico vs. Privato
- Pubblico: instradabile a livello globale, assegnato da ISP/RIR.
- Privato (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 — uso interno, tradotto tramite NAT.
Senza indirizzi IP, il networking a commutazione di pacchetti così come lo conosciamo non esisterebbe.