127.0.0.1 apibūdintas IP adresas

Paaiškinimas apie loopback IP adresą / localhost

IP adresas 127.0.0.1 yra specialios paskirties IPv4 adresas, vadinamas localhost arba loopback adresu . Visi kompiuteriai šį adresą naudoja kaip savo, bet neleidžia bendrauti su kitais įrenginiais, pvz., Tikruoju IP adresu.

Jūsų kompiuteriui gali būti priskirtas 192.168.1.115 privatus IP adresas , kad jis galėtų bendrauti su maršrutizatoriumi ir kitais tinklo įrenginiais. Tačiau jis vis dar turi šį specialų 127.0.0.1 adresą, prie jo pridėtą, reiškia "šis kompiuteris" arba tas, kurį esate šiuo metu.

Loopback adresą naudoja tik tas kompiuteris, kuriame esate, ir tik tam tikromis aplinkybėmis. Tai skiriasi nuo įprasto IP adreso, kuris naudojamas perduoti failus į ir iš kitų tinklo įrenginių.

Pavyzdžiui, kompiuteryje veikiantis žiniatinklio serveris gali nukreipti į 127.0.0.1, kad puslapiai galėtų būti paleisti vietoje ir patikrinti, kol jie bus įdiegti.

Kaip veikia 127.0.0.1

Visi TCP / IP programinės įrangos programoje sukurti pranešimai turi numatytų gavėjų IP adresus; TCP / IP atpažįsta 127.0.0.1 kaip specialų IP adresą. Protokolas tikrina kiekvieną pranešimą prieš siunčiant jį į fizinį tinklą ir automatiškai persiunčia bet kokius pranešimus su paskirtimi 127.0.0.1 atgal į TCP / IP krūvį gaunančio galo.

Siekiant pagerinti tinklo saugumą, TCP / IP taip pat tikrina įeinančius pranešimus, gaunamus maršrutizatoriuose ar kitose tinklo šliuzuose, ir atmetė bet kokius, turinčius kilpos IP adresus. Tai užkerta kelią tinklo užpuolikui užkoduoti savo kenkėjišką tinklo srautą, kai jis gaunamas iš loopback adreso.

Taikomoji programinė įranga paprastai naudoja šią "loopback" funkciją vietiniams bandymams atlikti. IP adresų, pvz., 127.0.0.1, siunčiamų laiškų nepasiekia vietinis tinklas (LAN), o vietoj to tiesiogiai siunčiamos į TCP / IP ir gaunamos eilės, tarsi atvyko iš išorinio šaltinio.

Loopback pranešimuose yra ne tik adresas, bet ir paskirties prievado numeris . Programos gali naudoti šiuos prievadų numerius, kad padalinti bandymų pranešimus į 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 palaiko įrašą savo kompiuterio failuose, susiejančius vardą su loopback adresu, suteikdamas programoms galimybę kurti loopback pranešimus per vardą, o ne kietąjį kodą.

Interneto protokolas v6 (IPv6) įgyvendina tą pačią koncepciją, kaip ir IPv4. Vietoj 127.0.0.01, IPv6 savo grįžtamojo ryšio adresą nurodo paprasčiausiai :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) ir, skirtingai nuo IPv4, šiam tikslui nepaskirsto daugybės adresų.

127.0.0.1 ir kiti specialieji IP adresai

IPv4 visi adresai yra 127,0,0,0 iki 127,255,255,255, naudojami atvirkštinio testavimo metu, nors 127.0.0.1 (pagal istorinę sutartį) yra beveik visais atvejais naudojamas kreiptuko adresas.

127.0.0.1 ir kiti 127.0.0.0 tinklo adresai nepriklauso jokiam IPv4 nustatytam privačiam IP adreso diapazonui. Individualūs adresai tame privačiame diapazone gali būti skirti vietinio tinklo įrenginiams ir naudoti tarpusavio ryšiui, tuo tarpu 127.0.0.1 negali.

Tie, kurie mokosi kompiuterių tinkle, kartais painioja 127.0.0.1 su adresu 0.0.0.0 . Nors abu turi ypatingą reikšmę IPv4, 0.0.0.0 nenumato jokio atgalinio ryšio funkcijų.