127.0.0.1 IP-adres uitgelegd

Inhoudsopgave:

127.0.0.1 IP-adres uitgelegd
127.0.0.1 IP-adres uitgelegd
Anonim

Het IP-adres 127.0.0.1 is een speciaal IPv4-adres en wordt het localhost- of loopback-adres genoemd. Alle computers gebruiken dit adres als hun eigen adres, maar het laat computers niet communiceren met andere apparaten zoals een echt IP-adres doet.

Image
Image

Aan uw computer is mogelijk het privé-IP-adres 192.168.1.115 toegewezen, zodat deze kan communiceren met een router en andere netwerkapparaten. Het voegt echter nog steeds het speciale 127.0.0.1-adres toe als een alias om, in netwerktermen, deze computer aan te duiden.

Het loopback-adres wordt alleen gebruikt door de computer waarop u zich bevindt, en alleen voor speciale omstandigheden, in tegenstelling tot een gewoon IP-adres dat bestanden van en naar andere netwerkapparaten overbrengt. Een webserver die op een computer draait, kan bijvoorbeeld verwijzen naar 127.0.0.1, zodat de pagina's lokaal worden uitgevoerd en worden getest voordat deze wordt geïmplementeerd.

Hoe 127.0.0.1 werkt

Alle berichten die door de TCP/IP-toepassingssoftware worden gegenereerd, bevatten IP-adressen voor de beoogde ontvangers. TCP/IP herkent 127.0.0.1 als een speciaal IP-adres. Het protocol controleert elk bericht voordat het naar het fysieke netwerk wordt verzonden. Vervolgens stuurt het automatisch alle berichten met een bestemming 127.0.0.1 terug naar de ontvangende kant van de TCP/IP-stack.

Image
Image

Om de netwerkbeveiliging te verbeteren, controleert TCP/IP ook inkomende berichten die aankomen op routers of andere netwerkgateways en verwijdert alle berichten die loopback-IP-adressen bevatten. Deze dubbele controle voorkomt dat een netwerkaanvaller zijn verkeer vermomt als afkomstig van een loopback-adres.

Image
Image

Applicatiesoftware gebruikt deze loopback-functie meestal voor lokale testdoeleinden. Berichten die naar loopback-IP-adressen zoals 127.0.0.1 worden verzonden, komen niet buiten het lokale netwerk. In plaats daarvan worden berichten rechtstreeks afgeleverd op het TCP/IP en worden wachtrijen ontvangen alsof ze van een externe bron zijn aangekomen.

Loopback-berichten bevatten naast het adres een bestemmingspoortnummer. Applicaties kunnen deze poortnummers gebruiken om testberichten onder te verdelen in meerdere categorieën.

Localhost en IPv6 Loopback-adressen

De naam localhost heeft ook een speciale betekenis in computernetwerken die worden gebruikt in combinatie met 127.0.0.1. Computerbesturingssystemen behouden een vermelding in hun HOSTS-bestanden die een naam associëren met het loopback-adres. Deze praktijk helpt toepassingen loopback-berichten te maken met een naam in plaats van een hardgecodeerd nummer.

Internet Protocol v6 implementeert hetzelfde concept van een loopback-adres als IPv4. In plaats van 127.0.0.001 vertegenwoordigt IPv6 zijn loopback-adres als ::1 (0000:0000:0000:0000:0000:0000:0000:0001) en, in tegenstelling tot IPv4, niet wijs hiervoor een reeks adressen toe.

127.0.0.1 versus andere speciale IP-adressen

IPv4 reserveert alle adressen in het bereik 127.0.0.0 tot en met 127.255.255.255 voor gebruik bij loopback-tests, hoewel 127.0.0.1 (volgens afspraak) het loopback-adres is dat in bijna alle gevallen wordt gebruikt.

127.0.0.1 en andere 127.0.0.0 netwerkadressen behoren niet tot een van de privé IP-adresbereiken die zijn gedefinieerd in IPv4. Individuele adressen in die privébereiken kunnen worden toegewezen aan lokale netwerkapparaten en worden gebruikt voor communicatie tussen apparaten, terwijl 127.0.0.1 dat niet kan.

Mensen die computernetwerken bestuderen, verwarren 127.0.0.1 soms met 0.0.0.0. IP adres. Hoewel beide een speciale betekenis hebben in IPv4, biedt 0.0.0.0 geen loopback-functionaliteit.

Aanbevolen: