28Jun

Qual è la differenza tra 127.0.0.0 e 127.0.0.1?


A volte le domande più elementari offrono momenti insegnabili;continua a leggere mentre approfondiamo il modo in cui una singola cifra cambia tra 127.0.0.0 e 127.0.0.1 offre la possibilità di esaminare la topologia della rete.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

La domanda

SuperUser reader Disa è curioso degli IP di loopback:

So che entrambi sono IP di loopback, ma hanno un'altra maschera IP.

Qual è la differenza tra loro? Possono essere usati in modo intercambiabile?

=========================================================================== Percorsi IPv4 =========================================================================== Percorsi attivi: maschera di destinazione Interfaccia gateway Metrica 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 [...] 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-linklink 127.0.0.1 306

Che tipo di informazioni possiamo ricavare da questa tabella?

La risposta

Due contributori SuperUser sono intervenuti per aiutare a risolvere il mistero. In primo luogo, Mmmc offre questa panoramica succinta:

No. Non puoi usarli entrambi. E non sono entrambi gli indirizzi di loopback.

127.0.0.1 è un indirizzo di loopback 127.0.0.2 è un indirizzo di loopback 127.0.0.3 è un indirizzo di loopback e così via

127.0.0.0 è un indirizzo di rete. Insieme alla maschera 255.0.0.0 ti dà un suggerimento che tutta la classe A degli indirizzi che iniziano con 127. *. *. * Conterrà gli indirizzi di loopback.

Quindi, YLearn offre una panoramica più ampia delle convenzioni di denominazione in generale e su come pensarle:

Ciò che viene mostrato nello screenshot è una tabella di routing da un computer. La tabella di routing è solo una "tabella di marcia" che indica a un computer / router dove andare per raggiungere altri dispositivi sulla rete.

In qualche modo questo è simile a come navighiamo nella vita reale.

La prima colonna fornisce l'elenco delle destinazioni conosciute( dove posso andare) e la seconda colonna indica in che modo specifica la destinazione( posso andare in Canada o posso andare a casa dello zio John in Canada).Senza entrare nel dettaglio, "più alto" è il valore della maschera, più specifica è la destinazione. Quindi un valore di 0.0.0.0 copre qualsiasi dispositivo e il valore 255.255.255.255 specifica un singolo dispositivo.

La terza colonna specifica dove deve essere il traffico successivo per raggiungere la destinazione( se si sta andando in Canada, è necessario iniziare salendo su Main Street) e la quarta colonna indica quale percorso dal dispositivo deve essere utilizzato per arrivare ala destinazione( da casa si può avere solo il vialetto ma dal parcheggio Walmart si possono avere diverse "uscite" tra cui scegliere).

Infine, la metrica dà al computer un modo per scegliere il percorso migliore se ci sono più percorsi per la destinazione( puoi uscire dall'uscita nord o est dal parcheggio per arrivare in Canada, ma quella est è più veloce).

Pertanto, per rispondere alla domanda originale, non è possibile utilizzare 127.0.0.0 e 127.0.0.1 in modo intercambiabile. La differenza mostrata qui è che esistono due percorsi: un percorso generale verso qualsiasi dispositivo che utilizza 127.xyz e un percorso molto specifico per ospitare 127.0.0.1( che è in 127.0.0.0), entrambi utilizzano l'interfaccia 127.0.0.1

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.