Aj keď sú všetky sieťové zariadenia odpojené, počítače môžu stále komunikovať cez určitý typ siete. Unixový systém, tiež známy ako „loopback“, môže posielať a prijímať sieťovú komunikáciu cez virtuálne sieťové zariadenie. Počítač môže posielať správy sám sebe, čo umožňuje komunikáciu bez aktívnej siete.
Čo je 127.0.0.1?
127.0.0.1 je najčastejšie používaná IP adresa spätnej slučky. 127.0.0.1 je súčasťou bloku obsahujúceho viac ako 16 miliónov IP adries, ktoré sa používajú výlučne na funkciu spätnej slučky. Slučka umožňuje počítaču komunikovať sám so sebou pri používaní sieťových protokolov.

Stručne povedané, loopback je virtuálne sieťové zariadenie, ktoré vytvára sieťové pripojenie iba s jedným koncovým bodom, čo znamená, že začína a končí na rovnakom zariadení. Je to váš počítač. V skutočnosti sa zariadenie so spätnou slučkou dokonca zobrazuje v ipconfig ako lo, ako je uvedené vyššie. Loopback adresy sa používajú hlavne na riešenie problémov alebo na prístup k lokálnym zdrojom cez sieťové rozhranie.
Čo je Localhost?
Localhost je termín, ktorý popisuje komunikačný port, ktorý sa pripája k pôvodnému serveru. Localhost umožňuje sieťovým pripojeniam „spätnú slučku“ na seba, čím pomáha simulovať sieťové pripojenia, keď takáto sieť nie je dostupná. V skutočnosti sa dva pojmy „Localhost“ a „127.0.0.1“ používajú zameniteľne . Je však dôležité mať na pamäti, že nie sú úplne rovnaké.

Pred vykonaním požiadavky DNS na preklad textového reťazca zadaného používateľom na navigovateľnú IP adresu operačný systém skontroluje súbor HOSTS, či neobsahuje aliasy alebo pravidlá presmerovania. V štandardne predvolenom nakonfigurovanom systéme sa „Localhost“ v adrese URL zmení na 127.0.0.1 pre IPv4 alebo ::1 pre IPv6 . Okrem týchto dvoch však existuje mnoho ďalších adries spätnej slučky. Blok adries IP vyhradený pre adresy spätnej slučky je v rozsahu od 127.0.0.0 do 127.255.255.255.
Vo väčšine prípadov sa Localhost vyrieši na 127.0.0.1 vďaka pravidlám presmerovania v súbore HOSTS , ako je uvedené vyššie. V niektorých prípadoch však môže byť Localhost namapovaný na inú IP adresu. Localhost by teda mohol byť nasmerovaný na akúkoľvek IP adresu vo vyššie uvedenom bloku a správal by sa identicky.
Aký je rozdiel medzi Localhost a 127.0.0.1?
Na väčšine systémov sú Localhost a 127.0.0.1 funkčne identické. Localhost je však označenie pre IP adresu, nie pre IP adresu samotnú. Localhost môže byť nasmerovaný na rôzne adresy IP. V skutočnosti môže byť Localhost nasmerovaný na akúkoľvek IP adresu, dokonca aj mimo vyššie uvedeného rezervovaného bloku adries. Súbor HOSTS to nezaujíma a nezabráni vám v tom. To však naruší kritické funkcie v systéme a spôsobí zlyhanie akejkoľvek aplikácie, ktorá sa spolieha na pripojenie k localhost.

Blok adresy 127 bol vybraný pre blok adresy spätnej slučky, pretože je to posledný blok adresy triedy A, ktorý beží od hodnoty binárnej adresy 00000001 po 01111111. V IPv6 je adresa spätnej slučky prvá adresa, 0:0:0:0:0: 0:0:1, sa často vyjadruje v skrátenej forme ako ::1.
Ak prejdete z počítača so systémom Windows na systém Unix, možno zistíte, že spätná slučka je prakticky synonymom pre localhost. Súbor HOSTS môžete použiť na vykonanie spätného presmerovania späť na 127.0.0.1, ale to je len zmena vzhľadu.