Selv når alle nettverksenheter er frakoblet, kan datamaskiner fortsatt kommunisere over en type nettverk. Et Unix-system, også kjent som en "loopback", kan sende og motta nettverkskommunikasjon til seg selv over en virtuell nettverksenhet. Datamaskinen kan sende meldinger til seg selv, og tillater kommunikasjon uten et aktivt nettverk.
Hva er 127.0.0.1?
127.0.0.1 er den mest brukte loopback IP-adressen. 127.0.0.1 er en del av en blokk som inneholder mer enn 16 millioner IP-adresser som utelukkende brukes til tilbakekoblingsfunksjonalitet. En loopback lar en datamaskin kommunisere med seg selv mens den bruker nettverksprotokoller.

Kort sagt, loopback er en virtuell nettverksenhet som oppretter en nettverkstilkobling med bare ett endepunkt, noe som betyr at den starter og slutter på samme enhet. Det er datamaskinen din. Faktisk dukker loopback-enheten til og med opp i ipconfig som lo, som vist ovenfor. Loopback-adresser brukes hovedsakelig til feilsøking eller for å få tilgang til lokale ressurser over et nettverksgrensesnitt.
Hva er Localhost?
Localhost er et begrep som beskriver en kommunikasjonsport som kobles til opprinnelsesserveren. Localhost lar nettverkstilkoblinger "loopback" på seg selv, og hjelper til med å simulere nettverkstilkoblinger når et slikt nettverk ikke er tilgjengelig. Faktisk brukes de to konseptene "Localhost" og "127.0.0.1" om hverandre . Det er imidlertid viktig å huske på at de ikke er helt like.

Før du foretar en DNS- forespørsel om å oversette tekststrengen som er skrevet inn av brukeren til en navigerbar IP-adresse, sjekker operativsystemet HOSTS-filen for eventuelle aliaser eller omdirigeringsregler. På et standard standardkonfigurert system vil "Localhost" i en URL løses til 127.0.0.1 for IPv4 eller ::1 for IPv6 . Imidlertid er det mange andre tilbakekoblingsadresser i tillegg til disse to. IP-adresseblokken reservert for tilbakekoblingsadresser varierer fra 127.0.0.0 til 127.255.255.255.
I de fleste tilfeller vil Localhost løses til 127.0.0.1, takket være omdirigeringsregler i HOSTS-filen , som nevnt ovenfor. Men i noen tilfeller kan Localhost være tilordnet en annen IP-adresse. Så Localhost kan bli pekt på en hvilken som helst IP-adresse i blokken ovenfor og vil oppføre seg identisk.
Hva er forskjellen mellom Localhost og 127.0.0.1?
På de fleste systemer er Localhost og 127.0.0.1 funksjonelt identiske. Men Localhost er en etikett for en IP-adresse, ikke en IP-adresse i seg selv. Localhost kan pekes på forskjellige IP-adresser. Faktisk kan Localhost pekes til hvilken som helst IP-adresse, til og med en utenfor den reserverte adresseblokken nevnt ovenfor. HOSTS-filen bryr seg ikke og vil ikke stoppe deg fra å gjøre dette. Det vil imidlertid bryte kritisk funksjonalitet på systemet og føre til at alle programmer som er avhengige av en lokal vertsforbindelse krasjer.

Adresseblokk 127 ble valgt for tilbakekoblingsadresseblokken fordi det er den siste klasse A-adresseblokken, som går fra binær adresseverdi 00000001 til 01111111. I IPv6 er tilbakekoblingsadressen den første adressen 0:0:0:0:0: 0:0:1, uttrykkes ofte i forkortet form som ::1.
Hvis du bytter fra en Windows-datamaskin til et Unix-system, kan du finne ut at loopback praktisk talt er synonymt med localhost. Du kan bruke HOSTS-filen til å utføre en loopback-omdirigering tilbake til 127.0.0.1, men det er bare en endring i utseende.