If-Koubou

Care este diferența dintre 127.0.0.0 și 127.0.0.1?

Care este diferența dintre 127.0.0.0 și 127.0.0.1? (Cum să)


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.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Intrebarea

Reader-ul SuperUser Disa este curios despre IP-urile loopback:

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

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

================================================== ========================= Trasee IPv4 ======================= ================================================== == Trasee active: Destinație mască Gateway Interface 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 această masă?

Răspunsul

Doi colaboratori ai SuperUser au sosit pentru a ajuta 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 loopback127.0.0.2 este o adresă de loopback127.0.0.3 este o adresă de 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 de adrese începând cu127.*.*.* vor conține adrese de loopback.

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

Ceea ce este afișat în captura de ecran este o tabelă de rutare de pe un computer. Tabelul de rutare este doar o "foaie de parcurs" care indică un computer / ruter în cazul în care pentru a merge 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 la destinație destinație (de la domiciliu puteți avea numai calea de acces, dar de la parcarea Walmart puteți avea mai multe "ieșiri" de a alege de la).

În cele din urmă, metrica oferă computerului o modalitate de a alege calea cea mai bună dacă există mai multe rute spre destinație (puteți ieși la ieșirea din 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 folosi 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.x.y.z ș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.