Indirizzo IP

Qual è il mio IP? È una delle prime dieci domande più cercate su Google.

Coloro che sanno cos’è un indirizzo IP sapranno già che la maggior parte di queste ricerche provengono da persone che sanno già cosa stanno cercando. Ma per il resto di noi una domanda più pertinente potrebbe essere: cos’è un indirizzo IP?

In tutto il mondo ci sono miliardi di dispositivi informatici che si connettono a Internet. Per comunicare, ogni dispositivo ha bisogno di un proprio indirizzo ip, proprio come le nostre case hanno l’indirizzo di ubicazione.

Il nostro indirizzo di casa è tipicamente strutturato lungo le linee di “numero, via, città, codice postale, paese“. E tutta la nostra rete di consegne postali si basa su questo sistema.

Il nostro mondo digitale è simile e ha un sistema di indirizzi che consente al traffico di rete di spostarsi su Internet. Quindi, un indirizzo IP (protocollo Internet), che ha anche una propria struttura implicita, è fondamentalmente un indirizzo numerico per un endpoint su Internet.

Un sistema di distribuzione di contenuti online

Analogamente agli indirizzi postali, gli indirizzi IP vengono assegnati a ciascun destinatario in un’infrastruttura mondiale. Il destinatario potrebbe essere un singolo dispositivo come un laptop, un telefono, un tablet che si collegano al WI-FI o anche il controller del tuo condizionatore d’aria.

Fin dal suo inizio, IP è stato progettato pensando alla semplicità e all’efficienza. Ecco perché è rimasto efficace nel gestire il traffico Internet, a partire da una rete con quattro nodi alla fine degli anni ’60, fino ai miliardi di dispositivi oggi.

Un indirizzo IP è un numero in formato binario, il che significa che ha 32 cifre (o bit) che comprendono 1 e 0. L’indirizzo è in genere raggruppato come quattro numeri a 8 bit, quindi ogni numero è composto da otto cifre che corrispondono a 1 o 0.

Ma di solito vediamo gli indirizzi IP in un formato decimale, in cui il valore compreso tra 00000000-11111111 diventa un numero compreso tra 0 e 255. Quindi lo spazio completo degli indirizzi IP va da 0.0.0.0 fino a 255.255.255.255.

Di seguito è possibile vedere un esempio, utilizzando l’indirizzo IP di uno dei server

Esempi dello stesso indirizzo IP in tre diverse notazioni.
Esempi dello stesso indirizzo IP in tre diverse notazioni.

Gli indirizzi IP sono gestiti centralmente dall’Internet Assigned Numbers Authority, che delega a uno dei cinque registri regionali: Africa, America, Asia-Pacifico, America Latina ed Europa-Ovest/Asia centrale.

Non tutti gli indirizzi sono disponibili per l’utilizzo da parte di chiunque. Molti sono riservati per scopi specifici. Ad esempio, tre intervalli di indirizzi (10.0.0.0—10.255.255.255, 192.168.0.0—192.168.255.255 e 172.16.0.0—172.31.255.255) sono riservati per reti private come quella di casa.

Altri grandi blocchi di indirizzi sono assegnati a organizzazioni specifiche come quelle di istituzioni statali.

IPv6: una nuova frontiera

IPv4 (versione 4) è la versione di IP più utilizzata al mondo in questo momento. Risalente agli anni ’80, ha una capacità di oltre quattro miliardi di indirizzi univoci, che all’epoca era considerato sufficiente.

Ma una combinazione di un uso dispendioso (come alle organizzazioni a cui vengono assegnati spazi di indirizzi IP più grandi del necessario) e l’aumento esponenziale degli utenti, sta causando l’esaurimento di questo spazio.

Per ora, IPv4 è ancora in funzione. Ma la sua fine è stata prevista da tempo e alla fine non sarà più adatta allo scopo. Esistono però soluzioni tecniche.

I più utili sono Network Address Translation (ne parleremo più avanti) e una versione più recente di IP: versione 6. Sebbene IPv6 sia più recente di IPv4, non è realmente “nuovo”. È stato originariamente proposto circa 25 anni fa.

Il passaggio a IPv6 porta una serie di vantaggi, anche se sostanzialmente trasparenti per quanto riguarda i consumatori. Il cambiamento più significativo con IPv6 è l’aumento della dimensione degli indirizzi IP da 32 bit a 128 bit.

La versione 6 aumenta anche il numero totale di indirizzi IP univoci offerti, fino a circa 340.282.366.920.938.463.463.374.607.431.768.211.456. Anche con il rapido aumento dell’utilizzo dei dispositivi, questo pool di indirizzi dovrebbe durare a lungo.

Fare un uso efficiente degli indirizzi

Come accennato in precedenza, gli indirizzi privati ​​possono essere utilizzati per i singoli dispositivi all’interno di un’organizzazione (o casa). Ma gli indirizzi privati ​​non possono essere utilizzati su Internet, quindi questi dispositivi si “nascondono” dietro un indirizzo IP pubblico/esterno.

Questo indirizzo pubblico è in grado di supportare fino a centinaia di migliaia di dispositivi per una grande organizzazione. Ma è necessario un router per connettere la rete a Internet. Il router traduce i numerosi indirizzi privati ​​interni che si nascondono dietro l’indirizzo IP pubblico (o più di essi).

Quando i dati vengono consegnati a un’organizzazione privata o a una rete domestica, il router inoltra il traffico a un computer interno specifico utilizzando l’indirizzo IP privato di quel computer.

Il processo di instradamento di molti dispositivi attraverso un singolo indirizzo IP è chiamato reti di “nidificazione“. E la tecnica che utilizza è denominata Network Address Translation (NAT).

IP e velocità di download

Probabilmente non utilizzerai indirizzi IP nella tua vita quotidiana. Ma per accedere a un sito Web, i nostri computer devono “cercare” l’indirizzo IP di quel sito. Tutto questo accade in background.

Una volta che il nostro computer ha recuperato l’indirizzo IP del sito web, il nostro browser si collegherà all’indirizzo, richiederà i dati del sito web dal server e caricherà la pagina.

Ciò consente ai server che forniscono il contenuto di distribuire il carico di lavoro tra i propri server disponibili. Alcuni siti Web vanno oltre e utilizzano reti di distribuzione di contenuti (CDN).

I CDN ospitano copie di contenuti Web nei server di tutto il mondo. Ciò significa che il contenuto richiesto può essere consegnato da una posizione geograficamente più vicina all’utente che tenta di accedervi. Ciò riduce notevolmente il tempo necessario per caricare la pagina rendendo cosi il sito estremamente veloce.

Il futuro dell’IP

IPv6 potrebbe essere implementato lentamente nelle reti ISP e nelle grandi organizzazioni, ma gli utenti domestici e le aziende più piccole continueranno a utilizzare IPv4.

L’aumento del numero di dispositivi connessi a Internet metterà sicuramente alla prova i nostri router domestici, con previsioni di 25 miliardi di dispositivi previsti a livello globale entro il prossimo decennio. Fortunatamente, anche con questa esplosione prevista, IPv4 a casa sarà in grado di reggere il carico.

Nel frattempo, se vuoi conoscere il tuo indirizzo IP pubblico, cerca semplicemente “qual è il mio IP” e Google (così come molti altri motori di ricerca) fornirà il tuo indirizzo IP pubblico. Se vuoi controllare il tuo indirizzo IP privato, ci vorrà un pò più di competenza, ne parleremo magari in un tutorial dedicato.