Homepage » come » Qual è la differenza tra 127.0.0.0 e 127.0.0.1?

    Qual è la differenza tra 127.0.0.0 e 127.0.0.1?


    A volte la più elementare delle domande produce momenti insegnabili; continua a leggere mentre approfondiamo come una singola cifra cambia tra 127.0.0.0 e 127.0.0.1 offre la possibilità di guardare la topologia della rete.

    La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.

    La domanda

    Lettore SuperUser Disa è curioso di conoscere gli 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: Destinazione Mask Gateway Interface metrico 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-link 127,0. 0,1 306

    Che tipo di informazioni possiamo prendere in considerazione da questo tavolo?

    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 inizia 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 è 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 come specifica la destinazione (posso andare in Canada o posso andare a casa dello zio di 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 il traffico dovrebbe andare vicino per raggiungere la destinazione (se si sta andando in Canada, è necessario iniziare da ottenere su Main Street) e la quarta colonna indica quale percorso dal dispositivo deve essere utilizzato per arrivare al destinazione (da casa si può avere solo il vialetto d'accesso ma dal parcheggio Walmart si possono avere diverse "uscite" tra cui scegliere).

    Infine, la metrica fornisce al computer un modo per scegliere il percorso migliore se ci sono più percorsi alla destinazione (si può uscire nord o uscita est dal parcheggio per raggiungere il Canada, ma quello Oriente è una più veloce).

    Quindi, per rispondere alla domanda originale, non è possibile utilizzare 127.0.0.0 e 127.0.0.1 in modo intercambiabile. La differenza qui illustrato è che esistono due percorsi - un percorso generale a qualsiasi dispositivo utilizzando 127.x.y.z e un percorso molto preciso per ospitare 127.0.0.1 (che è in 127.0.0.0), entrambi i quali 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.