28Jun
Nogle gange giver den mest elementære af spørgsmål lærbare øjeblikke;læs videre som vi dykker ind i, hvordan et enkeltcifret skifter mellem 127.0.0.0 til 127.0.0.1, giver en chance for at se på netværkstopologi.
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Spørgsmål
SuperUser-læser Disa er nysgerrig efter loopback-IP'er:
Jeg ved, at begge er loopback-IP'er, men de har en anden ip-maske.
Hvad er forskellen mellem dem? Kan de bruges ombytteligt?
=============================================================================== IPv4 ruter =========================================================================== Aktive ruter: Destinationsmaske Gateway Interface Metrisk 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 306Hvilken slags information kan vi drille ud fra denne tabel?
Svaret
To SuperUser-bidragsydere sprang ind for at hjælpe med at løse mysteriet. For det første tilbyder Mmmc dette kortfattede overblik:
Nej. Du kan ikke bruge dem begge. Og de er ikke begge loopback adresser.
127.0.0.1 er en loopback-adresse 127.0.0.2 er en loopback-adresse 127.0.0.3 er en loopback-adresse og så videre
127.0.0.0 er en netværksadresse. Sammen med masken 255.0.0.0 giver det dig et tip om, at hele klasse A af adresser begynder med 127. *. *. * Vil indeholde loopbackadresser.
YLearn tilbyder derefter et bredere overblik over navngivningskonventioner generelt og hvordan man tænker på dem:
Hvad der vises på skærmbilledet er et rutebord fra en computer. Rutebordet er blot en "køreplan", der fortæller en computer / router, hvor de skal hen til andre enheder på netværket.
På nogle måder ligner dette på, hvordan vi navigerer i det virkelige liv.
Den første kolonne giver listen over kendte destinationer( hvor kan jeg gå), og den anden kolonne angiver, hvor specifik destinationen( jeg kan gå til Canada eller jeg kan gå til onkel Johns hus i Canada).Uden at komme i detaljer, er "højere" maskens værdi, jo mere specifik destinationen. Så en værdi på 0,0.0.0 dækker at gå til en hvilken som helst enhed, og en værdi på 255.255.255.255 angiver en individuel enhed.
Den tredje kolonne angiver, hvor trafikken skal gå ud for at komme til destinationen( hvis du skal til Canada, skal du begynde at komme på Main Street), og den fjerde kolonne angiver, hvilken vej ud af enheden skal bruges til at komme tildestinationen( fra hjemmet kan du kun få din indkørsel, men fra parkeringspladsen til Walmart kan du have flere "udgange" at vælge imellem).
Endelig giver metrinet computeren en måde at vælge den bedste vej, hvis der er flere ruter til destinationen( du kan gå ud enten nord- eller østafgangen fra parkeringspladsen for at komme til Canada, men den østlige er en hurtigere).
Så for at svare på det oprindelige spørgsmål, nej, du kan ikke bruge 127.0.0.0 og 127.0.0.1 ombytteligt. Forskellen vist her er, at der findes to ruter - en generel rute til en hvilken som helst enhed ved hjælp af 127.xyz og en meget specifik rute til vært 127.0.0.1( som er i 127.0.0.0), der begge bruger 127.0.0.1 interface
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.