Indirizzo IP: significato, tipi, come funziona e altro

Ti stai chiedendo cosa sono gli indirizzi IP e cosa fanno? Ecco tutto quello che devi sapere.

Ogni dispositivo su Internet funziona con un indirizzo IP, quindi è importante sapere cos'è e cosa puoi e non puoi farci.

Cos'è un indirizzo IP?

Un indirizzo IP o indirizzo di protocollo Internet è un'etichetta numerica come 127.0.0.1 assegnata a qualsiasi informatica dispositivo collegato a Internet e che utilizza il protocollo Internet per comunicare con altri computer.

Il protocollo Internet è uno standard strutturato per l'inoltro delle informazioni attraverso i computer e i router di rete che costituiscono Internet. Senza il protocollo Internet e il sistema di indirizzi IP, non ci sarebbe Internet come lo conosci oggi.

Questo post esamina da vicino gli indirizzi IP per fare più luce sulla loro architettura e caratteristiche, in modo da poterli utilizzare al meglio.

IPv4 o Internet Protocol versione 4 è stato lanciato per la prima volta nel 1982 su RETE SAT e nel 1983 il ARPANET. Avanti veloce fino ad oggi ed è lo stesso protocollo che gestisce la maggior parte del traffico Internet attuale.

Per rendere la comunicazione su Internet veloce ed efficiente, il protocollo Internet versione 4 (IPv4) include un sistema di indirizzi IP (Internet Protocol) che assegna a ciascun computer un identificatore numerico, molto simile a un numero di telefono. Ciò consente a ogni computer su Internet di connettersi con qualsiasi altro computer, purché ne conosca l'indirizzo IP.

127.0.0.1 è un tipico esempio di indirizzo IP. Questo, tuttavia, è automaticamente riservato per l'uso sull'interfaccia di loopback del tuo computer, che è la rete virtuale che gestisce tutto il routing dei dati all'interno dello stesso dispositivo. È l'indirizzo per accedere a tutti i servizi di rete sullo stesso computer o dispositivo mobile.

Quindi, se desideri eseguire un server Web sul tuo laptop o dispositivo Android, il tuo server Web Apache, ad esempio, ascolterà le connessioni in entrata su 127.0.0.1:80. :80 sta per la porta 80, mentre 127.0.0.1 sta per lo stesso dispositivo o Rete di casa or localhost

(Vedi indirizzi IP e porte di seguito)

Gli indirizzi IPv4 vanno da 0.0.0.0 a 255.255.255.255. Il secondo tipo di indirizzo chiamato IPv6, che sebbene più avanzato di IPv4, purtroppo non è così ampiamente utilizzato.

IPv4 rispetto a IPv6

IPv4 o Internet Protocol versione 4 è il sistema di indirizzamento più vecchio e più utilizzato di Internet. Utilizza un sistema di indirizzamento a 32 bit, organizzato in quattro ottetti. Un ottetto qui è un gruppo di 8 bit con un valore massimo di 11111111 in formato binario o semplicemente 255 in decimale.

Gli indirizzi IPv4 sono scritti in un formato decimale per la leggibilità umana. Altrimenti, il suo valore di indirizzo più alto di 255.255.255.255 in decimale sarebbe 11111111.11111111.11111111.11111111 in binario. Un dolore con cui lavorare.

In totale, il sistema di indirizzamento IPv4 consente fino a circa 4 miliardi di indirizzi univoci, il che potrebbe sembrare molto, ma meno se si considera la quantità di dispositivi IoT online ogni anno. Inoltre, è suddiviso in classi, come si può dedurre dalla tabella sottostante.

ClasseEscursione
Indirizzo più bassoIndirizzo più alto
A0.0.0.0127.255.255.255
B128.0.0.0191.255.255.255
C192.0.0.0223.255.255.255
D224.0.0.0239.255.255.255

Tabella 1. Intervalli di indirizzi Internet IPv4

IPv6, invece, è un sistema di indirizzamento a 128 bit, che supporta fino a 3.4 x 1038 dispositivi. Questo è un 3.4 moltiplicato per 38 zeri: indirizzi sufficienti per fornire a tutti i computer, tablet, cellulari, dispositivi IoT e droni del mondo un indirizzo IP molte volte.

Un tipico indirizzo IPv6 è rappresentato da otto gruppi di quattro cifre esadecimali separate da due punti. Quindi, un esempio di indirizzo IPv6 sarebbe simile a questo:

1aa1:0db8:02fa:0bc3:0000:8a2e:0730:7345

Tipi di indirizzi IP

Esistono quattro tipi principali di indirizzi IP: dinamico, statico, privato e pubblico. Tuttavia, molte situazioni di utilizzo hanno dato origine a molte diverse etichette relative all'IP. Quindi, i seguenti sono i tipi più popolari di indirizzi IP che troverai e cosa significano.

1. Indirizzo IP dinamico

La maggior parte dei fornitori di servizi Internet oggi offre indirizzi IP dinamici. Questo sistema utilizza un server DHCP (Dynamic Host Configuration Protocol) per assegnare un nuovo indirizzo IP al tuo dispositivo ogni volta che accede alla rete del provider. E questo IP durerà spesso fino al termine della sessione di navigazione.

2. Indirizzo IP statico

Un indirizzo specifico assegnato a un particolare dispositivo e che non cambia. Viene utilizzato per riconoscere quel dispositivo su Internet fino a quando l'amministratore di rete non lo modifica.

3. Indirizzo IP privato

Questo tipo di indirizzo viene utilizzato per identificare i dispositivi che si trovano all'interno di una rete chiusa, ad esempio una rete domestica o aziendale. Un dispositivo con un IP privato non è accessibile ad altri computer su Internet.

4. Indirizzo IP pubblico

Si tratta di un indirizzo assegnato a un dispositivo connesso a Internet. Qualsiasi altro computer può connettersi da qualsiasi parte del mondo.

5. Indirizzo IP condiviso

Come suggerisce il nome, si tratta di un indirizzo IP condiviso da più di un servizio online. I servizi di hosting economici spesso raggruppano molti siti Web in un indirizzo IP condiviso e instradano automaticamente i dati ai diversi domini all'interno.

6. IP dedicato

A differenza di un indirizzo IP condiviso in cui più domini utilizzano lo stesso IP, un indirizzo IP dedicato punta a un singolo nome di dominio. Un indirizzo IP dedicato è spesso indice di un'attività seria.

7. Indirizzo IP di trasmissione

Questo è un indirizzo utilizzato per inviare un messaggio a tutti gli utenti su una rete. È disponibile solo su IPv4 ma non su IPv6.

8. Indirizzo IP multicast

Questo è un indirizzo in cui un gruppo di dispositivi su una rete può ricevere messaggi contemporaneamente. A differenza di un indirizzo broadcast per tutti gli host, solo i dispositivi interessati ricevono i dati multicast, inoltre il mittente deve trasmettere i dati solo una volta. Gli IP multicast vengono spesso utilizzati per lo streaming di musica e video.

Come funzionano gli indirizzi IP

Gli indirizzi IP vengono assegnati alle reti in base alla loro dimensione. Prendi, ad esempio, l'intervallo di indirizzi:

Da 212.0.0.1 a 212.255.255.255

potrebbe essere assegnato a una rete chiamata XYZ Incorporated. Inoltre, XYZ Inc. può ora dividere i suoi indirizzi IP tra i suoi utenti di rete o, se ha più utenti rispetto agli indirizzi IP disponibili, può implementare un sistema di assegnazione IP dinamica utilizzando un server DHCP.

Ora, ogni volta che un dispositivo Internet richiede una connessione a un numero all'interno di tale intervallo, la trasmissione dei dati viene eseguita secondo il protocollo Internet. Qui ogni comunicazione è suddivisa in pacchetti di dati che contengono un'intestazione e un payload.

La parte dell'intestazione di ciascun pacchetto di trasmissione del protocollo Internet include un indirizzo IP di destinazione e un indirizzo IP di origine. La parte del carico utile è costituita dai dati effettivi che vengono trasmessi dalla rete. Il protocollo Internet è progettato in modo tale che ogni nodo di rete continui a trasferire i dati che riceve al nodo migliore più vicino.

E poiché la posizione fisica del data center di XYZ Inc. è nota, i dati alla fine troveranno la loro strada attraverso i router. Quindi XYZ Inc. dovrà ora instradare ulteriormente i dati alla posizione specifica dell'utente, quella designata come destinatario.

Indirizzi IP e nomi di dominio

Devi aver notato che la maggior parte dei siti Web non pubblicizza il proprio indirizzo IP, piuttosto pubblicizza i propri nomi di dominio, ad esempio TargetTrend.com or Google.com or Twitter.com

Il motivo è che un nuovo livello di comunicazione è stato costruito sul protocollo Internet e chiamato World Wide Web. Questa parte di Internet utilizza l'Hypertext Transfer Protocol (HTTP), il File Transfer Protocol (FTP) e altri protocolli per facilitare il trasferimento di documenti attraverso Internet, con il protocollo Internet come base di trasporto.

Include anche un sistema di nomi di dominio, che consente di inserire semplicemente un dominio e i protocolli in esecuzione in background gestiranno il resto.

Ad esempio, quando digiti Twitter.com nel tuo browser, il tuo computer controllerà prima la sua cache locale per vedere se ha una copia recente dell'indirizzo IP di Twitter. Se lo fa, allora lo userà. In caso contrario, invierà una richiesta al tuo ISP o al server DNS (Domain Name System) selezionato.

I sistemi di server DNS collaborano con i server dei nomi radice e i server dei nomi di dominio di primo livello (TLD) per risolvere tutti i nomi di dominio in un indirizzo IP. Tieni presente che un server dei nomi TLD è responsabile di ogni dominio di primo livello come .com, .org, .ru o .co.uk.

Indirizzi IP e porte

Un altro sistema di comunicazione fornito con i numeri IP è la porta di comunicazione. Come le porte fisiche del computer come le porte USB e seriali, le porte software sono lì per la comunicazione e come estensione del numero IP.

Sebbene sia possibile aprire e utilizzare qualsiasi numero di porta desiderato per lo sviluppo di applicazioni personali, i numeri di porta vengono generalmente assegnati a servizi specifici. Ad esempio, la porta 80 è per HTTP, la porta 22 è per Telnet e la porta 25 è per SMPT email.

Quindi, quando ti connetti al tuo server web su http://localhost/index.html, il tuo client web o browser sta inviando richieste HTTP a 127.0.0.1:80. E quando ti connetti a un server di posta sulla tua rete locale tramite Simple Mail Transfer Protocol (SMPT), il tuo client di posta invierà richieste a 127.0.0.1:25.

Ecco un elenco delle porte più popolari e dei loro numeri.

Numero di portaServizio predefinitoEsempio
20 & 21(FTP) File Transfer Protocol127.0.0.1:21
22Secure Shell (SSH)127.0.0.1:22
23Telnet127.0.0.1:23
25SMPT (e-mail)127.0.0.1:25
80HTTP (navigazione web)127.0.0.1:80
110Post Office Protocol (POP3) per la posta elettronica127.0.0.1:110
119Protocollo di trasferimento delle notizie di rete (NNTP127.0.0.1:119
123Protocollo orario di rete127.0.0.1:123
143IMAP (gestione della posta elettronica)127.0.0.1:143
194Chat di inoltro Internet (IRC)127.0.0.1:194
443HTTP sicuro (HTTPS)127.0.0.1:443
3389Remote Desktop Protocol127.0.0.1:3389

Tabella 2. Porte di comunicazione del protocollo Internet più diffuse

Domande frequenti

Ecco alcune delle domande più frequenti sugli indirizzi IP.

Cos'è lo spoofing IP?

Lo spoofing degli indirizzi IP è la falsificazione degli indirizzi IP di origine nei pacchetti IP (protocollo Internet) con indirizzi falsi che puntano ad altri computer. Lo spoofing IP può essere utilizzato per aggirare il problema problemi di misure come l'utilizzo di un proxy o il test e il debug di una rete, ma viene spesso utilizzato anche negli attacchi DDoS (Distributed Denial of Service).

Come vengono assegnati gli indirizzi IP?

Gli indirizzi IP vengono assegnati dall'amministratore di rete (come il provider di servizi Internet) utilizzando metodi diversi. Il primo metodo è l'assegnazione manuale della rete, in cui un amministratore assegna un indirizzo IP statico al tuo dispositivo, con il quale si connetterà sempre a Internet fino a quando l'amministratore non lo modificherà. Il secondo metodo è l'assegnazione IP dinamica, in cui un server DHCP (Dynamic Host Configuration Protocol) assegna automaticamente gli indirizzi IP ai dispositivi che diventano attivi nella rete per ciascuna sessione.

È possibile rintracciare un indirizzo IP?

Sì, un indirizzo IP può spesso essere ricondotto a una posizione geografica, ma la precisione dipende da molti fattori, come l'uso di indirizzi IP dinamici, VPNe se l'ISP o l'host VPN conserva i registri o per quanto tempo li conserva.

Un indirizzo IP cambierà con la posizione?

Dipende. Se stai utilizzando un dispositivo mobile, allora potrebbe. Se stai passando da una connessione Internet via cavo fissa, lo farà sicuramente.

È possibile modificare un IP?

Sì, può. Se disponi di un indirizzo IP dinamico, il semplice spegnimento e riaccensione del dispositivo potrebbe modificarlo. Per un IP statico, dovrai contattare il tuo amministratore di rete per apportare modifiche.

Perché il mio indirizzo IP continua a cambiare?

Molti fattori potrebbero far cambiare costantemente il tuo IP. Il primo è avere un provider di servizi Internet che utilizza indirizzi IP dinamici. Il secondo è spostarsi con il tuo dispositivo mobile o tablet, il che fa sì che cambi infrastruttura e cambi gli indirizzi IP. Il terzo è se utilizzi un servizio VPN, poiché questi provider di solito assegnano nuovi IP al tuo dispositivo ogni volta che accedi.

Come posso impedire la modifica del mio indirizzo IP?

I pochi modi per impedire la modifica del tuo indirizzo IP includono l'ottenimento di un abbonamento Internet che offra indirizzi IP statici, l'interruzione degli spostamenti con il tuo dispositivo mobile o l'interruzione dell'utilizzo di un servizio VPN.

Conclusione

In sintesi di questo post sugli indirizzi IP e su come funzionano, hai visto che sono semplicemente identificatori numerici dei dispositivi su una rete.

Il protocollo Internet e le relative tecnologie sono vaste. Quindi, per cosa li usi e come lo fai, tutto dipende da te e da cosa stai facendo.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke è un appassionato di computer che ama leggere una vasta gamma di libri. Ha una preferenza per Linux su Windows/Mac e lo sta usando
Ubuntu sin dai suoi primi giorni. Puoi beccarlo su Twitter tramite bongotrax

Articoli: 282

Ricevi materiale tecnico

Tendenze tecnologiche, tendenze di avvio, recensioni, entrate online, strumenti web e marketing una o due volte al mese