Selv når alle netværksenheder er afbrudt, kan computere stadig kommunikere over en type netværk. Et Unix-system, også kendt som en "loopback", kan sende og modtage netværkskommunikation til sig selv via en virtuel netværksenhed. Computeren kan sende beskeder til sig selv, hvilket tillader kommunikation uden et aktivt netværk.
Hvad er 127.0.0.1?
127.0.0.1 er den mest brugte loopback IP-adresse. 127.0.0.1 er en del af en blok, der indeholder mere end 16 millioner IP-adresser, der udelukkende bruges til loopback-funktionalitet. En loopback giver en computer mulighed for at kommunikere med sig selv, mens den bruger netværksprotokoller.

Kort sagt er loopback en virtuel netværksenhed, der opretter en netværksforbindelse med kun ét slutpunkt, hvilket betyder, at den starter og slutter ved den samme enhed. Det er din computer. Faktisk dukker loopback-enheden endda op i ipconfig som lo, som set ovenfor. Loopback-adresser bruges hovedsageligt til fejlfinding eller til at få adgang til lokale ressourcer over en netværksgrænseflade.
Hvad er Localhost?
Localhost er et udtryk, der beskriver en kommunikationsport, der forbinder til oprindelsesserveren. Localhost tillader netværksforbindelser at "loopback" på sig selv, hvilket hjælper med at simulere netværksforbindelser, når et sådant netværk ikke er tilgængeligt. Faktisk bruges de to begreber "Localhost" og "127.0.0.1" i flæng . Det er dog vigtigt at huske på, at de ikke er helt ens.

Før du foretager en DNS- anmodning om at oversætte den tekststreng, som brugeren har indtastet, til en navigerbar IP-adresse, kontrollerer operativsystemet HOSTS-filen for eventuelle aliaser eller omdirigeringsregler. På et standard standard konfigureret system vil "Localhost" i en URL løses til 127.0.0.1 for IPv4 eller ::1 for IPv6 . Der er dog mange andre loopback-adresser udover disse to. IP-adresseblokken reserveret til loopback-adresser spænder fra 127.0.0.0 til 127.255.255.255.
I de fleste tilfælde vil Localhost løses til 127.0.0.1, takket være omdirigeringsregler i HOSTS-filen , som nævnt ovenfor. Men i nogle tilfælde kan Localhost være knyttet til en anden IP-adresse. Så Localhost kunne peges på enhver IP-adresse i ovenstående blok og ville opføre sig identisk.
Hvad er forskellen mellem Localhost og 127.0.0.1?
På de fleste systemer er Localhost og 127.0.0.1 funktionelt identiske. Men Localhost er en etiket for en IP-adresse, ikke en IP-adresse i sig selv. Localhost kan peges på forskellige IP-adresser. Faktisk kan Localhost peges på enhver IP-adresse, selv en uden for den reserverede adresseblok nævnt ovenfor. HOSTS-filen er ligeglad og forhindrer dig ikke i at gøre dette. Det vil dog bryde kritisk funktionalitet på systemet og få enhver applikation, der er afhængig af en lokal værtsforbindelse, til at gå ned.

Adresseblok 127 blev valgt til loopback-adresseblokken, fordi det er den sidste klasse A-adresseblok, der løber fra binær adresseværdi 00000001 til 01111111. I IPv6 er loopback-adressen den første adresse, 0:0:0:0:0: 0:0:1, udtrykkes ofte i en forkortet form som ::1.
Hvis du skifter fra en Windows-computer til et Unix-system, kan du opleve, at loopback praktisk talt er synonymt med localhost. Du kan bruge HOSTS-filen til at udføre en loopback-omdirigering tilbage til 127.0.0.1, men det er kun en ændring i udseendet.