Mājas lapa » » Kāpēc Localhost IP 127.0.0.1?

    Kāpēc Localhost IP 127.0.0.1?

    Geeks visā pasaulē zina savu vietējo uzņēmēju kā 127.0.0.1, bet kāpēc šī konkrētā adrese, visas pieejamās adreses, ir rezervēta vietējam uzņēmējam? Lasiet tālāk, lai iekļūtu vietējo saimnieku vēsturē.

    Attēls ar GMPhoenix; šeit ir pieejams kā fons.

    Šodienas jautājumu un atbilžu sesija mums sniedz pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienu disku Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Roee Adler, ziņkārīgs par noklusējuma vietējo IP, radīja sabiedrībai šādu jautājumu:

    Es prātoju, kas ir lēmuma pieņemšanas iemesls vietējaisIP adrese 127.0.0.1. Ko nozīmē 127? ko nozīmē 0.0.1?

    Kāda ir patiesība? Lai gan ir iespējams izdzīvot visu savu eksistējošo eksistenci, nezinot atbildi uz šiem jautājumiem, mēs esam gatavi ielauzties.

    Atbildes

    Vairāki respondenti uzstājās, lai atbildētu uz Roee jautājumu, katrs no viņu ieguldījumiem palīdz izskaidrot, kā 127.0.0.1 ir vieta, kur mēs visi izsaucam mājās. John T raksta:

    127 ir pēdējais tīkla numurs A klases tīklā ar apakštīkla masku 255.0.0.0127.0.0.1 ir pirmā piešķiramā adrese apakštīklā. 127.0.0.0 nevar izmantot, jo tas būtu stieples numurs. Bet jebkura cita numura izmantošana uzņēmējas daļas labā ir jāstrādā un jāatgriežas pie lietošanas127.0.0.1. Jūs varat to izmēģināt, pingējot 127.1.1.1 ja vēlaties. Kāpēc viņi gaidīja līdz pēdējam tīkla numuram, lai to īstenotu? Es nedomāju, ka tas ir dokumentēts.

    Hyperslug veic kādu arhīva slepeno darbību, rakējot ar veciem tematiem:

    Agrākais pieminējums, ko es varu atrast saistībā ar 127 uzdevumu, ir loopback ir 1986. gada novembris RFC 990, kuru autors ir Reynolds un Postel:

    Adrese nulle ir jāinterpretē tā, ka tā ir „šī”, kā tas ir “šajā tīklā”.

    Piemēram, adresi 0.0.0.37 var interpretēt kā tādu, kas nozīmē, ka šajā tīklā ir 37.

    A klases tīkla numuram 127 tiek piešķirta funkcija “loopback”, tas ir, datagramma, ko nosūta augstāka līmeņa protokols uz tīkla 127 adresi, ir cilpas atpakaļ uzņēmējā. Nevienam tīklam nevienā tīklā nevajadzētu parādīties neviena datagramma, kas nosūtīta uz tīkla 127 adresi.

    Pat jau 1981. gada septembrī RFC 790, 0 un 127 jau bija rezervēti:

    000.rrr.rrr.rrr Rezervēts [JBP]… 127.rrr.rrr.rrr Rezervēts [JBP]

    0 un 127 bija vienīgie rezervētie A klases tīkli līdz 1981. gadam..

    Es zinu, ka tas neatbild uz jautājumu, bet tas ir tik tālu, cik es varētu izrakt. Iespējams, ka būtu lietderīgāk izvēlēties 1.0.0.0 par atcelšanu, bet tas jau tika piešķirts BBN pakešu radio tīklam.

    Kaut arī mēs visi zinām un mīlam 127.0.0.1 kā vietējo vadītāju, ir vērts atzīmēt, ka tas nebūs vietējais ceļotājs uz visiem laikiem. 127.0.0.1 ir tas, kā vietējais izvietojums ir norādīts IPv4 komunikācijās, un, kā IPv6 lēnām pārņem, to apzīmēs ar daudz intuitīvāku numuru: 0: 0: 0: 0: 0: 0: 0: 1.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilno diskusiju tēmas šeit.