127.0.0.1 Spiegazione dell'indirizzo IP

Sommario:

127.0.0.1 Spiegazione dell'indirizzo IP
127.0.0.1 Spiegazione dell'indirizzo IP
Anonim

L'indirizzo IP 127.0.0.1 è un indirizzo IPv4 speciale ed è chiamato localhost o indirizzo di loopback. Tutti i computer utilizzano questo indirizzo come proprio, ma non consente ai computer di comunicare con altri dispositivi come fa un vero indirizzo IP.

Image
Image

Al tuo computer potrebbe essere assegnato l'indirizzo IP privato 192.168.1.115 in modo che possa comunicare con un router e altri dispositivi di rete. Tuttavia, allega ancora l'indirizzo speciale 127.0.0.1 come qualcosa di simile a un alias per indicare, in termini di rete, questo computer.

L'indirizzo di loopback viene utilizzato solo dal computer su cui ti trovi e solo per circostanze speciali, a differenza di un normale indirizzo IP che trasferisce file da e verso altri dispositivi in rete. Ad esempio, un server Web in esecuzione su un computer può puntare a 127.0.0.1 in modo che le pagine vengano eseguite localmente e testate prima della distribuzione.

Come funziona 127.0.0.1

Tutti i messaggi generati dal software applicativo TCP/IP contengono indirizzi IP per i destinatari previsti. TCP/IP riconosce 127.0.0.1 come indirizzo IP speciale. Il protocollo controlla ogni messaggio prima di inviarlo alla rete fisica. Quindi, reindirizza automaticamente tutti i messaggi con una destinazione 127.0.0.1 all'estremità ricevente dello stack TCP/IP.

Image
Image

Per migliorare la sicurezza della rete, TCP/IP controlla anche i messaggi in arrivo che arrivano su router o altri gateway di rete e scarta quelli che contengono indirizzi IP di loopback. Questo doppio controllo impedisce a un aggressore di rete di mascherare il proprio traffico come proveniente da un indirizzo di loopback.

Image
Image

Il software applicativo in genere utilizza questa funzione di loopback per scopi di test locali. I messaggi inviati a indirizzi IP di loopback come 127.0.0.1 non raggiungono l'esterno della rete locale. Al contrario, i messaggi vengono consegnati direttamente al TCP/IP e ricevono le code come se fossero arrivati da una fonte esterna.

I messaggi di loopback contengono un numero di porta di destinazione oltre all'indirizzo. Le applicazioni possono utilizzare questi numeri di porta per suddividere i messaggi di prova in più categorie.

Localhost e indirizzi di loopback IPv6

Il nome localhost ha anche un significato speciale nelle reti di computer utilizzate insieme a 127.0.0.1. I sistemi operativi dei computer mantengono una voce nei loro file HOSTS associando un nome all'indirizzo di loopback. Questa pratica aiuta le applicazioni a creare messaggi di loopback utilizzando un nome anziché un numero codificato.

Internet Protocol v6 implementa lo stesso concetto di indirizzo di loopback di IPv4. Invece di 127.0.0.01, IPv6 rappresenta il suo indirizzo di loopback come ::1 (0000:0000:0000:0000:0000:0000:0000:0001) e, a differenza di IPv4, non lo fa allocare un intervallo di indirizzi per questo scopo.

127.0.0.1 rispetto ad altri indirizzi IP speciali

IPv4 riserva tutti gli indirizzi nell'intervallo 127.0.0.0 fino a 127.255.255.255 per l'uso nei test di loopback, sebbene 127.0.0.1 sia (per convenzione) l'indirizzo di loopback utilizzato in quasi tutti i casi.

127.0.0.1 e altri indirizzi di rete 127.0.0.0 non appartengono a nessuno degli intervalli di indirizzi IP privati definiti in IPv4. I singoli indirizzi in quegli intervalli privati possono essere dedicati a dispositivi di rete locali e utilizzati per la comunicazione tra dispositivi, mentre 127.0.0.1 non può.

Le persone che studiano reti di computer a volte confondono 127.0.0.1 con 0.0.0.0. Indirizzo IP. Sebbene entrambi abbiano significati speciali in IPv4, 0.0.0.0 non fornisce alcuna funzionalità di loopback.

Consigliato: