127.0.0.1 Paaiškintas IP adresas

Turinys:

127.0.0.1 Paaiškintas IP adresas
127.0.0.1 Paaiškintas IP adresas
Anonim

IP adresas 127.0.0.1 yra specialios paskirties IPv4 adresas ir vadinamas vietiniu prieglobos arba atgalinio ryšio adresu. Visi kompiuteriai naudoja šį adresą kaip savo, tačiau jis neleidžia kompiuteriams susisiekti su kitais įrenginiais, kaip tai daro tikras IP adresas.

Image
Image

Jūsų kompiuteriui gali būti priskirtas privatus IP adresas 192.168.1.115, kad jis galėtų susisiekti su maršruto parinktuvu ir kitais tinklo įrenginiais. Tačiau jis vis dar prideda specialų 127.0.0.1 adresą kaip slapyvardį, kuris, kalbant apie tinklą, reiškia šį kompiuterį.

Atgalinis adresas naudojamas tik kompiuteryje, kuriame dirbate, ir tik ypatingomis aplinkybėmis – skirtingai nuo įprasto IP adreso, kuriuo failai perduodami į kitus tinklo įrenginius ir iš jų. Pavyzdžiui, žiniatinklio serveris, veikiantis kompiuteryje, gali nukreipti į 127.0.0.1, kad puslapiai veiktų vietoje ir būtų išbandyti prieš jį įdiegiant.

Kaip veikia 127.0.0.1

Visuose TCP/IP taikomosios programinės įrangos sugeneruotuose pranešimuose yra numatytų gavėjų IP adresai. TCP/IP atpažįsta 127.0.0.1 kaip specialų IP adresą. Protokolas patikrina kiekvieną pranešimą prieš siųsdamas jį į fizinį tinklą. Tada jis automatiškai peradresuoja visus pranešimus, kurių paskirties vieta yra 127.0.0.1, atgal į TCP/IP dėklo priėmimo galą.

Image
Image

Siekdamas pagerinti tinklo saugą, TCP/IP taip pat tikrina gaunamus pranešimus, gaunamus per maršruto parinktuvus ar kitus tinklo šliuzus, ir atmeta visus, kuriuose yra atgalinio ryšio IP adresai. Šis dvigubas patikrinimas neleidžia tinklo užpuolikui nuslėpti savo srautą kaip gaunamą iš atgalinio adreso.

Image
Image

Programinė įranga paprastai naudoja šią grįžtamojo ryšio funkciją vietiniams bandymams. Pranešimai, siunčiami atgalinio ryšio IP adresais, pvz., 127.0.0.1, nepasiekia vietinio tinklo ribų. Vietoj to, pranešimai pristatomi tiesiai į TCP/IP ir gauna eiles taip, lyg jie būtų gauti iš išorinio š altinio.

Atgalinio ryšio pranešimuose, be adreso, yra ir paskirties prievado numeris. Programos gali naudoti šiuos prievadų numerius bandomiesiems pranešimams suskirstyti į kelias kategorijas.

Localhost ir IPv6 Loopback adresai

Pavadinimas localhost taip pat turi ypatingą reikšmę kompiuterių tinkluose, naudojamuose kartu su 127.0.0.1. Kompiuterių operacinės sistemos išlaiko įrašą savo HOSTS failuose, susiejantį pavadinimą su atgalinio ryšio adresu. Ši praktika padeda programoms kurti grįžtamojo ryšio pranešimus naudojant pavadinimą, o ne užkoduotą numerį.

Internet Protocol v6 įgyvendina tą pačią atgalinio adreso koncepciją kaip ir IPv4. Vietoj 127.0.0.01, IPv6 nurodo atgalinį adresą kaip ::1 (0000:0000:0000:0000:0000:0000:0000:0001) ir, skirtingai nei IPv4, jis to nedaro. šiam tikslui paskirkite adresų diapazoną.

127.0.0.1 prieš kitus specialiuosius IP adresus

IPv4 rezervuoja visus adresus nuo 127.0.0.0 iki 127.255.255.255, kad būtų galima naudoti atliekant grįžtamojo ryšio testavimą, nors 127.0.0.1 yra (pagal susitarimą) grįžtamojo ryšio adresas, naudojamas beveik visais atvejais.

127.0.0.1 ir kiti 127.0.0.0 tinklo adresai nepriklauso jokiam privačiam IP adresų diapazonui, apibrėžtam IPv4. Atskiri adresai tuose privačiuose diapazonuose gali būti skirti vietinio tinklo įrenginiams ir naudojami ryšiui tarp įrenginių, o 127.0.0.1 negali.

Žmonės, studijuojantys kompiuterių tinklus, kartais painioja 127.0.0.1 su 0.0.0.0. IP adresas. Nors abu IPv4 turi specialias reikšmes, 0.0.0.0 nesuteikia jokios grįžtamosios linijos funkcijos.

Rekomenduojamas: