Зашто је Лоцалхост ИП 127.0.0.1?
Геекси широм света знају свој локални хост као 127.0.0.1, али зашто је та специфична адреса свих доступних адреса резервисана за локални хост? Прочитајте о томе да се упустите у историју домаћина.
Имаге би ГМПхоеник; овде као позадину.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подели Стацк Екцханге-а, групне групације К&А веб сајтова у заједници.
Питање
Читач СуперУсер-а Роее Адлер, знатижељан у вези подразумеваног локалног ИП-а, поставио је следеће питање заједници:
Питао сам се који је извор одлуке
локални домаћин
ИП адреса127.0.0.1
. Шта је смисао127
? шта је смисао0.0.1
?
Шта је заправо значење? Иако је могуће проживјети цијелу своју гееки постојање не знајући одговор на та питања, спремни смо за копање.
Одговори
Неколико сарадника је одговорило на Роево питање, сваки од њихових доприноса помаже да се расветли како је 127.0.0.1 место које сви зовемо домом. Јохн Т пише:
127 је последњи број мреже у мрежи класе А са маском подмреже од
255.0.0.0
.127.0.0.1
је прва додељива адреса у подмрежи.127.0.0.0
не може се користити јер би то био број жице. Али употреба било ког другог броја за домаћина треба да функционише добро и да се врати употреби127.0.0.1
. Можете га сами пробати пинговањем127.1.1.1
ако желите. Зашто су чекали до посљедњег броја мреже да то проведу? Мислим да то није документовано.
Хиперслуг прави неке архивске информације тако што копа по старим меморандумима на тему:
Најранији спомин који се може наћи у вези са задатком 127 као лоопбацк је новембар 1986. РФЦ 990 аутор Реинолдс и Постел:
Нулту адресу треба тумачити као значење "ово", као у "овој мрежи".
На пример, адреса 0.0.0.37 се може тумачити као хост 37 на овој мрежи.
…
Мрежном броју 127 класе додељена је функција "повратна петља", тј., Датаграм послан од стране протокола вишег нивоа мрежи 127 адреса треба да се врати у унутрашњост хоста. Ниједан датаграм “послан” на мрежу 127 адреса не би требало да се појави на било којој мрежи било где.
Већ у септембру 1981. РФЦ 790, 0 и 127 већ су били резервисани:
000.ррр.ррр.ррр Ресервед [ЈБП]… 127.ррр.ррр.ррр Ресервед [ЈБП]0 и 127 су биле једине резервисане мреже класе А до 1981. 0 је коришћен за указивање на одређени хост, тако да је лево 127 за лоопбацк.
Знам да ово не одговара на питање, али ово је далеко колико сам могао да копам. Можда је више смисла изабрати 1.0.0.0 за повратну петљу, али то је већ дато ББН Пацкет Радио мрежи.
Иако сви знамо и волимо 127.0.0.1 као лоцалхост, вреди напоменути да неће бити заувек локални хост. 127.0.0.1 је како је лоцалхост одређен у ИПв4 комуникацијама и, како ИПв6 полако преузима, биће означен много интуитивнијим бројем: 0: 0: 0: 0: 0: 0: 0: 1.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте теме за расправу овде.