Objašnjeno je 127.0.0.1 IP adresa

Objašnjenje loopback IP adrese / localhost

IP adresa 127.0.0.1 je posebna IPv4 adresa naziva localhost ili loopback adresu . Sva računala koriste ovu adresu kao svoju, ali im ne dopušta komunikaciju s drugim uređajima kao što je stvarna IP adresa.

Na računalu se može dodijeliti 192.168.1.115 privatna IP adresa kako bi mogla komunicirati s usmjerivačem i drugim umreženim uređajima. Međutim, još uvijek ima ovu posebnu 127.0.0.1 adresu koja je povezana s njom znači "ovo računalo" ili onu koju trenutačno upotrebljavate.

Povratna adresa koristi samo računalo na kojem se nalazite i samo za posebne okolnosti. To se razlikuje od redovite IP adrese koja se koristi za prijenos datoteka na i od drugih umreženih uređaja.

Na primjer, web poslužitelj koji se izvodi na računalu može upućivati ​​na 127.0.0.1 tako da se stranice mogu izvoditi lokalno i testirati prije nego što se implementira.

Kako funkcionira 127.0.0.1

Sve poruke koje generira TCP / IP aplikacijski softver sadrže IP adrese za svoje namjeravane primatelje; TCP / IP prepoznaje 127.0.0.1 kao posebnu IP adresu. Protokol provjerava svaku poruku prije slanja na fizičku mrežu i automatski preusmjerava sve poruke s odredištem 127.0.0.1 natrag do primatelja TCP / IP stoga.

Da bi se poboljšala mrežna sigurnost, TCP / IP također provjerava dolazne poruke koje dolaze na usmjerivače ili druge mrežne pristupnike i odbacuje sve one koje sadrže IP adrese loopbacka. To sprečava mrežni napadač da prikrije zlonamjerni mrežni promet koji dolazi iz petlje.

Program za aplikacije obično koristi ovu značajku loopbacka za lokalne svrhe testiranja. Poruke poslane IP povratne veze kao što je 127.0.0.1 ne dopiru do lokalne mreže (LAN), već se isporučuju izravno na TCP / IP i primaju redove kao da su stigli iz vanjskog izvora.

Poruke o odzračivanju sadrže i broj odredišnog ulaza pored adrese. Aplikacije mogu koristiti ove brojeve porta kako bi podijelile testne poruke u više kategorija.

Localhost i IPv6 Loopback adrese

Ime localhost također nosi posebno značenje u računalnom umrežavanju u sprezi s 127.0.0.1. Računalni operacijski sustavi održavaju unos u datotekama domaćina koji povezuju ime s pozivom na loopback, omogućujući aplikacijama da stvaraju poruke o povratnom vezu putem naziva umjesto hardcodiranog broja.

Internet Protocol v6 (IPv6) implementira isti koncept petlje povratne adrese kao IPv4. Umjesto 127.0.0.01, IPv6 predstavlja svoju petlju povratnu adresu kao jednostavno :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) i, za razliku od IPv4, ne dodjeljuje niz adresa za tu svrhu.

127.0.0.1 u odnosu na druge posebne IP adrese

IPv4 zadržava sve adrese u rasponu od 127.0.0.0 do 127.255.255.255 za upotrebu u testiranju loopbacka, iako je 127.0.0.1 (po povijesnoj konvenciji) petlja adresa koja se koristi u gotovo svim slučajevima.

127.0.0.1 i druge 127.0.0.0 mrežne adrese ne pripadaju bilo kojem od privatnih raspona IP adresa definiranih u IPv4. Pojedinačne adrese u tim privatnim rasponima mogu biti posvećene lokalnim mrežnim uređajima i koristiti za komunikaciju među uređajima, a 127.0.0.1 ne može.

Oni koji proučavaju računalnu mrežu ponekad zbunjuju 127.0.0.1 sa adresom 0.0.0.0 . Iako oba imaju posebna značenja u IPv4-u, 0.0.0.0 ne pruža nikakvu povratnu funkcionalnost.