Vaikka kaikki verkkolaitteet olisivat irrotettuja, tietokoneet voivat silti viestiä tietyntyyppisen verkon kautta. Unix-järjestelmä, joka tunnetaan myös nimellä "loopback", voi lähettää ja vastaanottaa verkkoviestintää itselleen virtuaalisen verkkolaitteen kautta. Tietokone voi lähettää viestejä itselleen, mikä mahdollistaa viestinnän ilman aktiivista verkkoa.
Mikä on 127.0.0.1?
127.0.0.1 on yleisimmin käytetty loopback IP-osoite. 127.0.0.1 on osa lohkoa, joka sisältää yli 16 miljoonaa IP-osoitetta, joita käytetään yksinomaan silmukkatoimintoihin. Silmukan avulla tietokone voi kommunikoida itsensä kanssa verkkoprotokollia käyttäessään.

Lyhyesti sanottuna loopback on virtuaalinen verkkolaite, joka luo verkkoyhteyden vain yhteen päätepisteeseen, mikä tarkoittaa, että se alkaa ja päättyy samaan laitteeseen. Se on sinun tietokoneesi. Itse asiassa loopback-laite näkyy jopa ipconfigissa nimellä lo , kuten yllä näkyy. Loopback-osoitteita käytetään pääasiassa vianmääritykseen tai paikallisten resurssien käyttämiseen verkkoliitännän kautta.
Mikä Localhost on?
Localhost on termi, joka kuvaa viestintäporttia, joka muodostaa yhteyden alkuperäpalvelimeen. Localhost sallii verkkoyhteyksien "palautumisen" itsestään, mikä auttaa simuloimaan verkkoyhteyksiä, kun tällaista verkkoa ei ole saatavilla. Itse asiassa kahta käsitettä "Localhost" ja "127.0.0.1" käytetään vaihtokelpoisesti . On kuitenkin tärkeää muistaa, että ne eivät ole täysin samoja.

Ennen kuin tekee DNS- pyynnön kääntää käyttäjän syöttämä tekstimerkkijono navigoitavaksi IP-osoitteeksi, käyttöjärjestelmä tarkistaa HOSTS-tiedostosta aliaksien tai uudelleenohjaussääntöjen varalta. Normaalissa oletusmääritetyssä järjestelmässä URL-osoitteen "Localhost" ratkaisee arvoksi 127.0.0.1 IPv4:lle tai ::1 IPv6 :lle . Näiden kahden lisäksi on kuitenkin monia muita takaisinkytkentäosoitteita. Silmukkaosoitteille varattu IP-osoitelohko vaihtelee välillä 127.0.0.0 - 127.255.255.255.
Useimmissa tapauksissa Localhost ratkaisee 127.0.0.1:n HOSTS-tiedoston uudelleenohjaussääntöjen ansiosta , kuten yllä mainittiin. Mutta joissakin tapauksissa Localhost voi olla yhdistetty eri IP-osoitteeseen. Joten Localhost voitaisiin osoittaa mihin tahansa IP-osoitteeseen yllä olevassa lohkossa ja se käyttäytyisi samalla tavalla.
Mitä eroa on Localhostin ja 127.0.0.1:n välillä?
Useimmissa järjestelmissä Localhost ja 127.0.0.1 ovat toiminnallisesti identtisiä. Mutta Localhost on IP-osoitteen tunniste, ei itse IP-osoite. Localhost voidaan osoittaa eri IP-osoitteisiin. Itse asiassa Localhost voidaan osoittaa mihin tahansa IP-osoitteeseen, jopa sellaiseen, joka on edellä mainitun varatun osoitelohkon ulkopuolella. HOSTS-tiedosto ei välitä eikä estä sinua tekemästä tätä. Tämä kuitenkin rikkoo järjestelmän kriittisiä toimintoja ja aiheuttaa kaikkien paikalliseen isäntäyhteyteen tukevien sovellusten kaatumisen.

Osoitelohko 127 valittiin takaisinsilmukkaosoitelohkoksi, koska se on viimeinen luokan A osoitelohko, joka alkaa binääriosoitteen arvosta 00000001 arvoon 01111111. IPv6:ssa takaisinsilmukkaosoite on ensimmäinen osoite, 0:0:0:0:0: 0:0:1, ilmaistaan usein lyhennetyssä muodossa muodossa ::1.
Jos vaihdat Windows-tietokoneesta Unix-järjestelmään, saatat huomata, että loopback on käytännössä synonyymi localhostille. Voit käyttää HOSTS-tiedostoa palauttaaksesi silmukan takaisin 127.0.0.1:een, mutta se on vain muutos ulkoasussa.