Hva er forskjellen mellom 127.0.0.0 og 127.0.0.1?
Noen ganger gir de mest elementære spørsmålene lærbare øyeblikk; les videre når vi dykker inn i hvordan et enkelt siffer skifter mellom 127.0.0.0 til 127.0.0.1, gir en sjanse til å se på nettverkstopologi.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Spørsmålet
SuperUser leser Disa er nysgjerrig på loopback IPs:
Jeg vet at begge er loopback-IPer, men de har en annen ip-maske.
Hva er forskjellen mellom dem? Kan de brukes om hverandre?
================================================== ========================= IPv4-ruter ======================== ================================================== == Aktive ruter: Destinasjonsmaske Gateway Grensesnitt 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 306
Hva slags informasjon kan vi plage ut fra dette bordet?
Svaret
To SuperUser-bidragsytere hoppet inn for å løse mysteriet. For det første tilbyr Mmmc denne kortfattede oversikten:
Nei. Du kan ikke bruke dem begge. Og de er ikke begge loopback adresser.
127.0.0.1
er en loopback-adresse127.0.0.2
er en loopback-adresse127.0.0.3
er en loopback-adresse og så videre
127.0.0.0
er en nettverksadresse. Sammen med mask 255.0.0.0 gir det deg et hint om at hele klasse A med adresser begynner med127. *. *. *
vil inneholde loopback adresser.
Deretter gir YLearn en bredere oversikt over navngivningskonvensjoner generelt og hvordan man tenker på dem:
Det som vises på skjermbildet, er et rutetabell fra en datamaskin. Rutetabellen er bare en "veikart" som forteller en datamaskin / ruter hvor du skal reise for å komme til andre enheter på nettverket.
På noen måter ligner dette på hvordan vi navigerer i virkeligheten.
Den første kolonnen gir listen over kjente destinasjoner (hvor kan jeg gå) og den andre kolonnen angir hvor spesifikk destinasjonen (jeg kan gå til Canada eller jeg kan gå til onkel Johns hus i Canada). Uten å komme i detalj, er "høyere" maskeverdien desto mer spesifikk destinasjonen. Så en verdi på 0.0.0.0 dekker å gå til en hvilken som helst enhet, og en verdi på 255.255.255.255 spesifiserer en individuell enhet.
Den tredje kolonnen angir hvor trafikken skal gå ved siden av å komme til destinasjonen (hvis du skal til Canada, må du begynne å komme på hovedgaten) og den fjerde kolonnen indikerer hvilken vei ut av enheten skal brukes til å komme til destinasjon (hjemmefra kan du bare ha oppkjørselen din, men fra parkeringsplassen til Walmart kan du ha flere "utganger" å velge mellom).
Endelig gir metrinet datamaskinen en måte å velge den beste banen hvis det er flere ruter til destinasjonen (du kan gå ut enten nord eller øst avkjøring fra parkeringsplassen for å komme til Canada, men øst er en raskere).
Så for å svare på det opprinnelige spørsmålet, nei, du kan ikke bruke 127.0.0.0 og 127.0.0.1 utveksling. Forskjellen som vises her er at det finnes to ruter - en generell rute til en hvilken som helst enhet som bruker 127.x.y.z og en veldig spesifikk vei til verten 127.0.0.1 (som er i 127.0.0.0), som begge bruker 127.0.0.1-grensesnittet
Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.