Miért van a Localhost IP 127.0.0.1?

Tartalomjegyzék:

Miért van a Localhost IP 127.0.0.1?
Miért van a Localhost IP 127.0.0.1?

Videó: Miért van a Localhost IP 127.0.0.1?

Videó: Miért van a Localhost IP 127.0.0.1?
Videó: Windows WMI: WMI repository, Providers, Infrastructure, and namespaces - YouTube 2024, Április
Anonim
A geeksek világszerte ismeri a helyi gépet 127.0.0.1-es formátumban, de miért van ez a cím, az összes elérhető cím, a helyi gazda számára fenntartva? Olvassa el a helyi gazdák történelmét.
A geeksek világszerte ismeri a helyi gépet 127.0.0.1-es formátumban, de miért van ez a cím, az összes elérhető cím, a helyi gazda számára fenntartva? Olvassa el a helyi gazdák történelmét.

Kép: GMPhoenix; háttérképként elérhetők itt.

A mai Kérdések és válaszok munkamenetét a SuperUser - a Stack Exchange, a Q & A weboldalak közösségi meghajtó csoportosulásának részlegével - köszönheti.

A kérdés

A SuperUser olvasó Roee Adler, aki az alapértelmezett localhost IP-ről érdeklődött, a következő kérdést tette fel a közösségnek:

I wondered what is the origin of the decision to make

localhost

IP címe

127.0.0.1

. Mit jelent az hogy

127

? Mit jelent az hogy

0.0.1

Mi a jelentése, igaz? Bár az egész geeky létezését meg lehet élni, ha nem tudjuk a válaszokat ezekre a kérdésekre, készen állunk arra, hogy be tudjunk ásni.

A válaszok

Számos közreműködő válaszolt Roee kérdésére, mindegyik hozzájárulásával könnyebben világít rá, hogy a 127.0.0.1 az a hely, amelyet haza hívunk. John T írja:

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

255.0.0.0

127.0.0.1

az első hozzárendelhető cím az alhálózatban.

127.0.0.0

nem használható, mert ez lenne a vezetékszám. De a fogadó rész többi számának használatával jól kell működnie, és vissza kell térnie a használathoz

127.0.0.1

. Kipróbálhatja magát pingálással

127.1.1.1

ha szeretnéd. Miért várták, amíg az utolsó hálózati szám ezt végrehajtja? Nem hiszem, hogy dokumentált.

Hyperslug némi archiválást hajt végre a témáról szóló régi memorandumokkal:

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]

A 0 és a 127 volt az egyetlen fenntartott A osztályú hálózat 1981-re. 0-ot használt egy adott gazda felé mutatva, így 127-et hagyott a visszacsatoláshoz.

Tudom, hogy ez nem válaszol a kérdésre, de ez olyan messzire nyúlik vissza, mintha ásni tudnék. Lehet, hogy több értelme volt az 1.0.0.0-nak a loopback kiválasztásához, de ez már a BBN Packet Radio Network-hez tartozott.

Bár mindannyian ismerjük és szeretjük a 127.0.0.1-et, mint a localhost, érdemes megjegyezni, hogy ez nem lesz a helyi hoszt örökre. A 127.0.0.1 az IPv4 kommunikációban az localhost, és ahogy az IPv6 lassan átveszi, egy sokkal intuitívabb szám lesz kijelölve: 0: 0: 0: 0: 0: 0: 0: 1.

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.

Ajánlott: