127.0.0.1 IP adresa vysvetlená

Vysvetlenie adresy IP slučky / localhost

IP adresa 127.0.0.1 je špeciálna IPv4 adresa s názvom localhost alebo loopback address . Všetky počítače používajú túto adresu ako svoju vlastnú, ale nenechajú sa komunikovať s inými zariadeniami, ako je skutočná adresa IP.

Váš počítač môže mať priradenú privátnu IP adresu 192.168.1.115, aby mohla komunikovať so smerovačom a inými sieťovými zariadeniami. Stále má túto špeciálnu adresu 127.0.0.1 pripojenú k nemu, čo znamená "tento počítač" alebo ten, na ktorom práve pracujete.

Adresu spätnej väzby používa iba počítač, na ktorom pracujete, a iba za mimoriadnych okolností. Toto je na rozdiel od bežnej adresy IP, ktorá sa používa na prenos súborov do a z iných zariadení v sieti.

Napríklad webový server bežiaci na počítači môže ukazovať na 127.0.0.1, aby stránky mohli byť spustené lokálne a testované ešte pred nasadením.

Ako pracuje 127.0.0.1

Všetky správy generované aplikačným softvérom TCP / IP obsahujú adresy IP určených príjemcom; TCP / IP rozpozná 127.0.0.1 ako špeciálnu IP adresu. Protokol kontroluje každú správu pred jej odoslaním na fyzickú sieť a automaticky presmeruje všetky správy s adresou 127.0.0.1 späť na prijímací koniec zásobníka TCP / IP.

Na zvýšenie bezpečnosti siete protokol TCP / IP kontroluje aj prichádzajúce správy prichádzajúce na smerovačoch alebo iných sieťových bránach a vyradí všetky tie, ktoré obsahujú spätné IP adresy. Zabraňuje tomu, aby sieťový útočník maskoval svoju zlomyseľnú sieťovú návštevnosť z adresy spätnej väzby.

Aplikačný softvér zvyčajne používa túto funkciu spätného odošlania na miestne testovacie účely. Správy odosielané do adresy IP s loopbackom, ako napríklad 127.0.0.1, sa nedostanú von do miestnej siete (LAN), namiesto toho sa doručia priamo do TCP / IP a budú dostávať fronty, akoby prichádzali z vonkajšieho zdroja.

Spätné odkazy obsahujú okrem adresy číslo cieľového portu . Aplikácie môžu používať tieto čísla portov na rozdelenie testovacích správ do viacerých kategórií.

Adresy Loopback Localhost a IPv6

Meno localhost má tiež osobitný význam v počítačovej sieti používanej v spojení s 127.0.0.1. Počítačové operačné systémy uchovávajú záznam vo svojich súboroch hostiteľa, ktoré združujú názov s adresou spätnej väzby a umožňujú aplikáciám vytvárať spätné odkazy prostredníctvom mena a nie hardcoded čísla.

Internet Protocol v6 (IPv6) implementuje rovnaký koncept adresy loopback ako IPv4. Namiesto adresy 127.0.0.01 IPv6 predstavuje svoju adresu spätnej väzby ako jednoducho :: 1 (0000: 0000: 0000: 0000: 0001) a na rozdiel od protokolu IPv4 neprideľuje na tento účel rozsah adries.

127.0.0.1 vs. iné špeciálne adresy IP

IPv4 si vyhradzuje všetky adresy v rozmedzí 127.0.0.0 až 127.255.255.255 na použitie pri testovaní loopback, aj keď 127.0.0.1 je (podľa historického konvencie) loopbacková adresa používaná takmer vo všetkých prípadoch.

127.0.0.1 a iné 127.0.0.0 sieťové adresy nepatria do žiadnej zo súkromných rozsahov adries IP definovaných v protokole IPv4. Jednotlivé adresy v týchto súkromných rozsahoch môžu byť určené pre lokálne sieťové zariadenia a používajú sa na komunikáciu medzi zariadeniami, zatiaľ čo 127.0.0.1 nemôže.

Tí študenti počítačových sietí niekedy zamieňajú 127.0.0.1 s adresou 0.0.0.0 . Zatiaľ čo obe majú osobitný význam v protokole IPv4, 0.0.0.0 neposkytuje funkčnosť spätnej väzby.