7Sep
Geeks po vsem svetu pozna njihov lokalni gostitelj kot 127.0.0.1, toda zakaj je ta poseben naslov vseh razpoložljivih naslovov rezerviran za lokalnega gostitelja? Beri naprej, da se potopite v zgodovino lokalnih gostiteljev.
Slika GMPhoenix;tukaj je na voljo kot ozadje.
Današnje vprašanje &S sejo odgovora prihaja uporabnost SuperUserja - razdelitev Stack Exchange, skupinske pogonske skupine spletnih mest Q & .
Vprašalnik
SuperUser bralnik Roee Adler, ki je radoveden glede privzetega lokalnega IP-ja, je skupnosti predstavil naslednje vprašanje:
Spraševal sem se, kaj je izvor odločitve o IP-naslovu lokalnega gostitelja 127.0.0.1.Kaj pomeni "pomen" 127?kaj je "pomen" 0.0.1?
Kakšen pomen ima? Medtem ko je mogoče preživeti svoj celoten geekski obstoj, ne da bi vedel odgovor na ta vprašanja, smo pripravljeni na kopanje.
Odgovori
Več prispevkov je odgovorilo na vprašanje Roeeja, vsak prispevek pomaga razkriti več o tem, kako127.0.0.1 je kraj, kjer vsi kličemo domov. John T piše:
127 je zadnja številka omrežja v omrežju razreda A s podomrežno masko 255.0.0.0.127.0.0.1 je prvi dodeljeni naslov v podomrežju.127.0.0.0 ni mogoče uporabiti, ker bi to bila številka žice. Toda z uporabo katere koli druge številke za gostiteljski del bi moral delovati v redu in se vrniti k uporabi127.0.0.1.Lahko poskusite sami, tako da pingirate 127.1.1.1, če želite. Zakaj so to čakali do zadnje številke omrežja? Mislim, da ni dokumentirano.
Hyperslug naredi nekaj arhivov, ki jih kopičijo skozi stare memorandume na temo:
Najstarejša omemba, ki jo najdem glede 127-te naloge, ko je loopback je november 1986 RFC 990, ki sta jo avtorica Reynolds in Postel:
Nič naslova je treba razlagati kot "to", kot v "to omrežje".
Na primer, naslov 0.0.0.37 bi lahko razlagali kot gostitelj 37 v tem omrežju.
. ..
Matična številka 127 razreda je dodeljena funkciji "povratne zanke", to je datagram, ki ga pošlje višji nivo protokola omrežju 127, mora biti naslov v notranjosti gostitelja. Datagram "poslani" v omrežje 127 se nikoli ne bi pojavil v katerem koli omrežju.
Tudi že septembra 1981 so bili RFC 790, 0 in 127 že rezervirani:
000.rrr.rrr.rrr Rezervirano [JBP]. .. 127.rrr.rrr.rrr Rezervirano [JBP]0 in 127 sta bili edinirezervirana omrežja razreda A do leta 1981. 0 je bila uporabljena za usmerjanje na določen gostitelj, tako da je za vrnitev vrnilo 127.
Vem, da to ne odgovori na vprašanje, ampak to je daleč nazaj, kot sem lahko kopal. Morda bi bilo smiselno, da izberete 1.0.0.0 za povratno povezavo, vendar je to že prejelo BBN Packet Radio Network.
Medtem ko vsi vemo in ljubimo 127.0.0.1 kot localhost, je treba omeniti, da to ne bo lokalnihost za vedno.127.0.0.1 je, kako je lokalnihost označen v komunikacijah IPv4 in, kot počasi prevzema IPv6, bo označen z veliko bolj intuitivno številko: 0: 0: 0: 0: 0: 0: 0: 1.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.