7Sep
Geeks visā pasaulē pazīst viņu vietējo uzņēmēju kā 127.0.0.1, bet kāpēc ir šī konkrētā adrese no visām pieejamām adresēm, kas ir rezervētas vietējai saimniekdatorā?Lasiet tālāk, lai iepazītos ar vietējo saimnieku vēsturi.
Image by GMPhoenix;šeit ir pieejama kā tapetes.
Šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange dalību, Q & A tīmekļa vietņu kopienas vadīšanas grupu.
Jautājums
SuperUser lasītājs Roee Adler, interesanti par noklusējuma vietējo IP, radīja sabiedrībai šādu jautājumu:
Es domāju, kāda ir lēmuma par vietējās sakaru IP adreses 127.0.0.1 izveidošanu pamatā.Kāda ir 127 nozīme?kāda ir "0.0.1" nozīme?
Kāda ir nozīme patiešām? Lai gan ir iespējams izdzīvot visu savu ģeķisko eksistenci, nezinot atbildi uz šiem jautājumiem, mēs esam gatavi rakt iekšā.
Atbildes
Vairāki autori ir atbildīgi, lai atbildētu uz Roeja jautājumu, un katrs no viņu ieguldījumiem palīdz izskaidrot, kā127.0.0.1 ir vieta, ko mēs visi saucam par mājām. John T raksta:
127 ir pēdējais tīkla numurs A klases tīklā ar apakštīkla masku 255.0.0.0.127.0.0.1 ir pirmā nododamā adrese apakštīklā.127.0.0.0 nevar izmantot, jo tas būtu stieples numurs. Bet, izmantojot jebkuru citu numuru saimniekdatora daļai, vajadzētu labi darboties un atgriezties uz use127.0.0.1.Jūs varat to izmēģināt pats, pingojot 127.1.1.1, ja vēlaties. Kāpēc viņi gaidīja, kamēr pēdējais tīkla numurs to īstenot? Es nedomāju, ka tas ir dokumentēts.
Hyperslug dara zināmu arhīvu, raugoties ar vecajiem memorandiem par šo tēmu:
Visvieglāk pieminēts, ko es varu atrast saistībā ar 127 uzdevumu, jo loopback ir 1986. gada novembris RFC 990, kuru autori ir Reynolds un Postel:
Nulles adrese ir jāinterpretē kā nozīmē ", kā tas ir "šajā tīklā".
Piemēram, adresi 0.0.0.37 varētu interpretēt kā tīkla uzņēmēju 37.
. ..
Klases A tīkla skaitlim 127 ir piešķirta "loopback" funkcija, proti, datagrams, kas tiek nosūtīts augstākā līmeņa protokolam uz tīkla 127 adresi, ir jāatgriežas resursdatora iekšienē.Jebkurā tīklā nevienā datnē nedrīkst parādīties datagrams, kas "nosūta" uz adresi tīkla 127.
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īgierezervēti A klases tīkli līdz 1981. gadam. 0 tika izmantots, lai norādītu uz konkrētu saimniekdatoru, tādējādi atstājot kreiso 127 par loopback.
Es zinu, ka tas neatbild uz jautājumu, bet tas ir tik tālu atpakaļ, kā es varētu rakt. Iespējams, ka ir bijis daudz lietderīgāk izvēlēties 1.0.0.0 loopback, bet tas jau tika piešķirts BBN pakešu radio tīklam.
Kamēr mēs visi zinām un mīlam 127.0.0.1 kā vietējo, tas ir vērts atzīmēt, ka tas nebūs vietējais serveris uz visiem laikiem.127.0.0.1 ir tas, kā lokālais hotsports tiek norādīts IPv4 sakaros, un, tā kā IPv6 lēni pārņem, tas tiks apzīmēts ar daudz intuitīvāku skaitli: 0: 0: 0: 0: 0: 0: 0: 1.
Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Apskatiet visas diskusiju tēmas šeit.