Miksi Localhost IP 127.0.0.1 on?

Sisällysluettelo:

Miksi Localhost IP 127.0.0.1 on?
Miksi Localhost IP 127.0.0.1 on?
Anonim
Geeksit ympäri maailmaa tietävät paikallisen isäntänsä 127.0.0.1: ksi, mutta miksi tämä osoite, joka on kaikkien käytettävissä olevien osoitteiden, varattu paikalliselle isännälle? Lue lisää paikallisten isäntien historiaan.
Geeksit ympäri maailmaa tietävät paikallisen isäntänsä 127.0.0.1: ksi, mutta miksi tämä osoite, joka on kaikkien käytettävissä olevien osoitteiden, varattu paikalliselle isännälle? Lue lisää paikallisten isäntien historiaan.

Kuva GMPhoenix; saatavilla taustakuvana tässä.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin ansiosta. Tämä on Stack Exchange -jako, joka on Q & A-sivustojen yhteisöjoukkoyhtymä.

Kysymys

SuperUser-lukija Roee Adler, joka oli utelias paikallisen IP-osoitteen takia, esitti seuraavaa kysymystä yhteisölle:

I wondered what is the origin of the decision to make

localhost

IP-osoite

127.0.0.1

. Mikä on tarkoitus

127

? mikä on tarkoitus

0.0.1

Mikä on merkitys, todellakin? Vaikka on mahdollista elää koko geeky elämäsi ei tiedä vastausta näihin kysymyksiin, olemme valmiita kaivaa sisään.

Vastaukset

Useat vastaajat ottivat vastatakseen Roeen kysymykseen, jokainen heidän panoksestaan auttoi lisää valoa siitä, kuinka 127.0.0.1 on paikka jota me kaikki kutsumme kotiin. John T kirjoittaa:

127 is the last network number in a class A network with a subnet mask of

255.0.0.0

127.0.0.1

on ensimmäinen osoitetta- va osoite aliverkossa.

127.0.0.0

ei voida käyttää, koska se olisi langan numero. Mutta kaikkien muiden isäntäosien numeroiden pitäisi toimia hyvin ja palata käyttöön

127.0.0.1

. Voit kokeilla sitä itse pingamalla

127.1.1.1

jos haluat. Miksi he odottivat, kunnes viimeinen verkon numero toteutetaan? En usko, että se on dokumentoitu.

Hyperslug tekee jonkinlaisen arkiston haaveilemalla kaivaamalla vanhoja muistiota aiheesta:

Earliest mention I can find regarding 127’s assignment as loopback is November 1986 RFC 990 authored by Reynolds and Postel:

The address zero is to be interpreted as meaning “this”, as in “this network”.

For example, the address 0.0.0.37 could be interpreted as meaning host 37 on this network.

The class A network number 127 is assigned the “loopback” function, that is, a datagram sent by a higher level protocol to a network 127 address should loop back inside the host. No datagram “sent” to a network 127 address should ever appear on any network anywhere.

Even as early as September 1981 RFC 790, 0 and 127 were already reserved:

000.rrr.rrr.rrr Reserved [JBP] … 127.rrr.rrr.rrr Reserved [JBP]

0 ja 127 olivat ainoat varatut A-luokan verkoissa vuoteen 1981 mennessä. 0 käytettiin osoittamaan tietylle isännälle, joten jäljelle jäi jäljelle 127.

Tiedän, että tämä ei vastaa kysymykseen, mutta tämä on niin kauas kuin voisin kaivaa. Olisi voinut olla järkevämpää valita 1.0.0.0 loopback, mutta se oli jo annettu BBN Packet Radio Network.

Vaikka me kaikki tiedämme ja rakastelemme 127.0.0.1 paikallisiksi, on syytä huomata, että se ei ole paikallisosaa ikuisesti. 127.0.0.1 on se, miten paikallishallinta on määritetty IPv4-viestinnässä ja IPv6: n hitaasti siirtyessä, se määritetään paljon intuitiivisemmalla numerolla: 0: 0: 0: 0: 0: 0: 0: 1.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketjut täältä.

Suositeltava: