127.0.0.1 Objašnjena IP adresa

Objašnjenje loopback IP adrese / localhost

IP adresa 127.0.0.1 je IPv4 adresa namenjena lokalnim ili loopback adresama . Svi računari koriste ovu adresu kao svoje, ali ih ne dozvoljava komuniciraju sa drugim uređajima kao što je prava IP adresa.

Vaš računar možda ima dodeljenu privatnu IP adresu 192.168.1.115 tako da može komunicirati sa ruterom i drugim mrežnim uređajima. Međutim, i dalje ima tu posebnu 127.0.0.1 adresu koja je označena kao "ovaj kompjuter" ili ona na kojoj trenutno radite.

Adresa povratne veze koristi samo računar na kome je uključen, a samo za posebne okolnosti. Ovo je za razliku od redovne IP adrese koja se koristi za prenos datoteka na i sa drugih umreženih uređaja.

Na primjer, web server koji se pokreće na računaru može ukazati na 127.0.0.1 tako da stranice mogu biti pokrenute lokalno i testirane prije nego što se rasporedi.

Kako funkcioniše 127.0.0.1

Sve poruke koje generišu TCP / IP aplikacijski softver sadrže IP adrese za svoje namjeravane primaoce; TCP / IP prepoznaje 127.0.0.1 kao posebnu IP adresu. Protokol proverava svaku poruku pre slanja na fizičku mrežu i automatski preusmerava sve poruke s odredištem od 127.0.0.1 nazad na prijemni kraj TCP / IP stekla.

Da bi se poboljšala mrežna sigurnost, TCP / IP takođe provjerava dolazne poruke koje dolaze na rutere ili druge mrežne gateway i odbacuju sve sadržaje koji sadrže loopback IP adrese. Ovo sprečava mrežni napadač da prikrije svoj zlonamerni mrežni saobraćaj kao što dolazi iz adrese petlje.

Aplikacijski softver tipično koristi ovu funkciju petlje za lokalne potrebe testiranja. Poruke poslate na loopback IP adrese kao što su 127.0.0.1 ne dostižu izvan lokalne mreže (LAN), već se isporučuju direktno u TCP / IP i primaju redove kao da su stigli iz vanjskog izvora.

Loopback poruke sadrže broj odredišnog porta pored adrese. Aplikacije mogu koristiti ove brojeve portova da podele testne poruke u više kategorija.

Localhost i IPv6 Loopback adrese

Ime localhost takođe nosi posebno značenje u računarskom umrežavanju korišteno u kombinaciji sa 127.0.0.1. Računarski operativni sistemi održavaju unos u svojim datotekama domaćina koji povezuju ime sa adresom petlje, omogućavajući aplikacijama da kreiraju povratne poruke preko imena umesto hardcoded broja.

Internet protokol v6 (IPv6) implementira isti koncept povratne adrese kao i IPv4. Umjesto 127.0.0.01, IPv6 predstavlja svoju loopback adresu 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 naspram ostalih specijalnih IP adresa

IPv4 zadržava sve adrese u opsegu 127.0.0.0 do 127.255.255.255 za korištenje u testovima petlje, iako je 127.0.0.1 (po istorijskim konvencijama) adresa povratne adrese koja se koristi u gotovo svim slučajevima.

127.0.0.1 i drugih 127.0.0.0 mrežne adrese ne pripadaju bilo kojim od privatnih opsega IP adresa definisanih u IPv4. Pojedinačne adrese u tim privatnim opsegama mogu biti posvećene lokalnim mrežnim uređajima i koristiti za komunikaciju među uređajima, dok 127.0.0.1 ne može.

Oni koji proučavaju računarsko umrežavanje ponekad zbunjuju 127.0.0.1 sa adresom 0.0.0.0 . Iako oba imaju posebna značenja u IPv4, 0.0.0.0 ne pruža nikakvu funkciju loopback-a.