28Jun

Care este diferența dintre 127.0.0.0 și 127.0.0.1?


Uneori, cele mai elementare întrebări dau naștere unor momente învățabile;citiți-ne pe măsură ce ne îndreptăm atenția asupra modului în care o schimbare cu o singură cifră între 127.0.0.0 și 127.0.0.1 oferă o șansă de a privi topologia rețelei.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Întrebarea

SuperUser cititor Disa este curios despre IP-urile loopback:

Știu că ambele sunt IP-uri loopback, dar au o altă mască ip.

Care este diferența dintre ele? Pot fi folosite interschimbabil?

=========================================================================== Trasee IPv4 =========================================================================== Trasee active: Destinație Mască Interfață Gateway Metric 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

Ce fel de informații putem scoate din acest tabel?

Răspunsul

Doi colaboratori de SuperUser s-au apucat să ajute la rezolvarea misterului. Mai întâi, Mmmc oferă această prezentare succintă:

Nu. Nu le puteți folosi pe amândouă.Și nu sunt ambele adrese.

127.0.0.1 este o adresă de loopback 127.0.0.2 este o adresă loopback 127.0.0.3 este o adresă loopback și așa mai departe

127.0.0.0 este o adresă de rețea.Împreună cu masca 255.0.0.0 vă oferă o sugestie că întreaga clasă A a adreselor începând cu 127. *. *. * Va conține adrese de loopback.

Apoi, YLearn oferă o imagine de ansamblu mai largă a convențiilor de denumire în general și despre cum să le gândiți:

Ceea ce este arătat în captura de ecran este o tabelă de rutare de pe un computer. Tabelul de rutare este doar o "foaie de parcurs" care îi spune unui computer / ruter unde să meargă pentru a ajunge la alte dispozitive din rețea.

În unele privințe, acest lucru este similar cu modul în care navigăm în viața reală.

Prima coloană conține lista destinațiilor cunoscute( unde pot merge), iar a doua coloană indică cât de specifică este destinația( pot merge în Canada sau pot merge în casa unchiului John din Canada).Fără a intra în detaliu, valoarea "mai mare" a măștii, cu atât mai specifică este destinația. Deci, o valoare de 0.0.0.0 acoperă merge la orice dispozitiv și o valoare de 255.255.255.255 specifică un dispozitiv individual.

Cea de-a treia coloană specifică unde trebuie să meargă traficul până la destinație( dacă plecați în Canada, trebuie să începeți prin a ajunge pe Main Street), iar a patra coloană indică ce cale din dispozitiv ar trebui utilizată pentru a ajunge ladestinația( de la domiciliu puteți avea numai calea de acces, dar din parcarea Walmart puteți avea mai multe "ieșiri" de a alege).

În cele din urmă, metrica oferă computerului o modalitate de a alege cea mai bună cale dacă există mai multe rute spre destinație( puteți ieși la ieșirea de la nord sau est de parcare pentru a ajunge în Canada, dar cea de est este mai rapidă).

Deci, pentru a răspunde la întrebarea inițială, nu puteți utiliza 127.0.0.0 și 127.0.0.1 interschimbabil. Diferența prezentată aici este că există două rute - o ruta generală către orice dispozitiv care utilizează 127.xyz și o rută foarte specifică pentru a găzdui 127.0.0.1( care este în 127.0.0.0), ambele folosind interfața 127.0.0.1

Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.