Homepage » hogyan kell » Miért van a Localhost IP 127.0.0.1?

    Miért van a Localhost IP 127.0.0.1?

    Geeks a világ felett ismeri a helyi gépet, mint 127.0.0.1, de miért van ez a konkrét cím, az összes elérhető címről, a helyi hoszt számára? Olvassa tovább a helyi házigazdák történetét.

    A GMPhoenix képe; itt elérhető háttérképként.

    A mai Kérdések és válaszok munkamenet jön számunkra a SuperUser-Stack Exchange alosztályának, a Q & A webhelyek közösségi meghajtó csoportosításának.

    A kérdés

    A SuperUser olvasó Roee Adler, aki kíváncsi az alapértelmezett helyi IP-címre, a következő kérdést tette fel a közösségnek:

    Kíváncsi voltam, hogy mi az a döntés, amelyre a döntés született helyi kiszolgálóIP-címe 127.0.0.1. Mit jelent az hogy 127? Mit jelent az hogy 0.0.1?

    Milyen értelme van valójában? Bár a teljes geeky létezését nem lehet tudni a kérdésekre adott válaszból, készen állunk arra, hogy belevágjunk.

    A válaszok

    Számos közreműködött, hogy válaszoljon Roee kérdésére, és mindegyikük hozzájárul ahhoz, hogy jobban megvilágítsa, hogy a 127.0.0.1 az a hely, ahol mindannyian otthon hívunk. John T írja:

    127 a legutolsó hálózati szám az A osztályú hálózatban, ahol az alhálózati maszk van 255.0.0.0127.0.0.1 az alhálózat első hozzárendelhető címe. 127.0.0.0 nem használható, mert ez a vezetékszám. Bármely más szám használata a gazdaszervezet számára jól működik, és visszatérjen a használathoz127.0.0.1. Próbáld ki magát a pingeléssel 127.1.1.1 ha szeretné. Miért várták az utolsó hálózati számot, hogy ezt megvalósítsák? Nem hiszem, hogy dokumentált.

    A Hyperslug néhány archívumot tárol el a témával kapcsolatos régi memorandumok ásásával:

    A legkorábbi említés a 127-es hozzárendelés tekintetében megtalálható, mivel a loopback 1986 novemberében RFC 990, Reynolds és Postel írta:

    A nulla címet úgy kell értelmezni, hogy „ez”, mint „ez a hálózat”.

    Például a 0.0.0.37 cím úgy értelmezhető, mint ami azt jelenti, hogy ez a hálózat a 37-es gazdát jelenti.

    ...

    A 127-es osztályú hálózati számhoz „loopback” funkció van hozzárendelve, azaz egy magasabb szintű protokoll által a 127 127-es címre küldött datagramnak vissza kell térnie a gazdaszervezetbe. A hálózati 127 címre küldött „datagram” soha nem jelenhet meg egyetlen hálózaton sem.

    Már 1981 szeptemberében már az RFC 790, a 0 és a 127 már lefoglalt:

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

    0 és 127 volt az egyetlen fenntartott A osztályú hálózat 1981-re..

    Tudom, hogy ez nem válaszol a kérdésre, de ez olyan messze van, amennyit meg tudok ásni. Lehet, hogy több értelme lett volna választani a 1.0.0.0-at a loopback-nek, de ez már a BBN Packet Radio Network-nek adott.

    Míg mindannyian tudjuk és szeretjük a 127.0.0.1-et, mint a helyi szerverét, érdemes megjegyezni, hogy nem lesz örökké a localhost. A 127.0.0.1 az, hogy az IPv4 kommunikációban a localhost kerül kijelölésre, és ahogy az IPv6 lassan átveszi, azt sokkal intuitívabb számmal jelölik: 0: 0: 0: 0: 0: 0: 0: 1.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetési szálakat itt.