Zelfs als alle netwerkapparaten zijn losgekoppeld, kunnen computers nog steeds communiceren via een type netwerk. Een Unix-systeem, ook wel een ‘loopback’ genoemd, kan netwerkcommunicatie naar zichzelf verzenden en ontvangen via een virtueel netwerkapparaat. De computer kan berichten naar zichzelf sturen, waardoor communicatie zonder een actief netwerk mogelijk is.
Wat is 127.0.0.1?
127.0.0.1 is het meest gebruikte loopback IP-adres. 127.0.0.1 maakt deel uit van een blok met meer dan 16 miljoen IP-adressen die exclusief worden gebruikt voor loopback-functionaliteit. Met een loopback kan een computer met zichzelf communiceren terwijl hij netwerkprotocollen gebruikt.

Kort gezegd is loopback een virtueel netwerkapparaat dat een netwerkverbinding tot stand brengt met slechts één eindpunt, wat betekent dat deze op hetzelfde apparaat begint en eindigt. Het is jouw computer. In feite verschijnt het loopback-apparaat zelfs in ipconfig als lo, zoals hierboven te zien is. Loopback-adressen worden voornamelijk gebruikt voor het oplossen van problemen of voor toegang tot lokale bronnen via een netwerkinterface.
Wat is Localhost?
Localhost is een term die een communicatiepoort beschrijft die verbinding maakt met de oorspronkelijke server. Localhost zorgt ervoor dat netwerkverbindingen zichzelf kunnen 'loopbacken', waardoor netwerkverbindingen kunnen worden gesimuleerd wanneer een dergelijk netwerk niet beschikbaar is. In feite worden de twee concepten “Localhost” en “127.0.0.1” door elkaar gebruikt . Het is echter belangrijk om in gedachten te houden dat ze niet precies hetzelfde zijn.
![Wat is Localhost? Waarin verschilt Localhost van 127.0.0.1? Wat is Localhost? Waarin verschilt Localhost van 127.0.0.1?]()
Voordat een DNS- verzoek wordt gedaan om de door de gebruiker ingevoerde tekstreeks te vertalen naar een navigeerbaar IP-adres, controleert het besturingssysteem het HOSTS-bestand op eventuele aliassen of omleidingsregels. Op een standaard standaard geconfigureerd systeem wordt “Localhost” in een URL omgezet naar 127.0.0.1 voor IPv4 of ::1 voor IPv6 . Naast deze twee zijn er echter nog veel meer loopback-adressen. Het IP-adresblok gereserveerd voor loopback-adressen varieert van 127.0.0.0 tot 127.255.255.255.
In de meeste gevallen zal Localhost terugkeren naar 127.0.0.1, dankzij de omleidingsregels in het HOSTS-bestand , zoals hierboven vermeld. Maar in sommige gevallen kan Localhost worden toegewezen aan een ander IP-adres. Localhost kan dus naar elk IP-adres in het bovenstaande blok worden verwezen en zich identiek gedragen.
Wat is het verschil tussen Localhost en 127.0.0.1?
Op de meeste systemen zijn Localhost en 127.0.0.1 functioneel identiek. Maar Localhost is een label voor een IP-adres, niet een IP-adres zelf. Localhost kan naar verschillende IP-adressen verwijzen. In feite kan Localhost naar elk IP-adres worden verwezen, zelfs een adres buiten het hierboven genoemde gereserveerde adresblok. Het HOSTS-bestand maakt het niets uit en zal je er niet van weerhouden dit te doen. Dit zal echter de kritieke functionaliteit van het systeem verbreken en ervoor zorgen dat elke applicatie die afhankelijk is van een localhost-verbinding crasht.
![Wat is Localhost? Waarin verschilt Localhost van 127.0.0.1? Wat is Localhost? Waarin verschilt Localhost van 127.0.0.1?]()
Voor het loopback-adresblok is adresblok 127 gekozen omdat dit het laatste klasse A-adresblok is, lopend van de binaire adreswaarde 00000001 tot 01111111. In IPv6 is het loopback-adres het eerste adres, 0:0:0:0:0: 0:0:1 wordt vaak in verkorte vorm uitgedrukt als ::1.
Als u overschakelt van een Windows-computer naar een Unix-systeem, zult u merken dat loopback praktisch synoniem is met localhost. Je kunt het HOSTS-bestand gebruiken om een loopback-omleiding terug naar 127.0.0.1 uit te voeren, maar dat is slechts een verandering in uiterlijk.