Het internet is langzaam uitgegroeid tot een essentieel aspect van het dagelijks leven. Vaak profiteren we van zijn vindingrijkheid zonder de nieuwsgierigheid om te begrijpen hoe dingen werken. Maar als u zelfs enigszins nieuwsgierig bent, moet u het term IP -adres zijn tegengekomen.

Simpel gezegd, IP -adressen vergemakkelijken de communicatie via internet (we zullen beschrijven hoe dat in latere secties werkt).

Niet alle IP -adressen voeren echter dezelfde functie uit, omdat sommige speciale functies hebben. 127.0.0.1 is een voorbeeld van een dergelijk IP -adres. Lees verder terwijl we naar dit localhost -adres kijken en begrijpen hoe de functie ervan verschilt van andere IP -adressen.

Wat is een IP -adres?

Om het gemakkelijker te maken om te begrijpen wat een localhost -adres is, moeten we eerst begrijpen wat een IP -adres is en hoe het werkt .

Een Internet Protocol (IP) -adres is een reeks van 32-bit (IPv4) of 128-bit (IPv6) -tekens die apparaten identificeren die zijn verbonden met een computernetwerk of apparaten op internet (wat ook een netwerk is).

De rol van IP -adressen is om ervoor te zorgen dat informatie de juiste bestemming bereikt wanneer ze via internet worden verzonden.

Ter vergelijking, net zoals u een adres nodig hebt om e -mail te verzenden en te ontvangen en om ervoor te zorgen dat uw e -mail niet verloren gaat, hebben internetapparaten IP -adressen nodig om gegevens te verzenden en ontvangen.

IP -adressen bestaan ​​uit getallen variërend van 0 tot 255 maar zijn geschreven in een specifiek formaat, dwz 192.0.2.1 voor IPv4 en 2001: DB8: 0: 1234: 0: 567: 8: 1 voor IPv6.

Er zijn twee versies van IP -adressen, dwz IPv4 en IPv6. IPv4 kwam eerst waarom IPv4 -adressen vaker voorkomen. Er was behoefte aan meer IP -adressen, dus IPv6 werd gelanceerd om ervoor te zorgen dat de wereld geen IP -adressen meer heeft gezien de gestage toename van internetapparaten.

De twee belangrijkste functies van een IP -adres zijn locatie -adressering en het identificeren van de host- of netwerkinterface.

Omdat we ons zorgen maken over het localhost -adres 127.0.0.1, zullen we ons concentreren op IPv4 -adressen.

IPv4 -adressen zijn geschreven in het formaat XXXX X wordt een octet genoemd en vertegenwoordigt een waarde tussen 0 en 255. Er moeten vier octetten worden gescheiden door drie perioden in een IPv4 -adres.

Met name zijn niet alle IP -adressen beschikbaar voor algemeen gebruik. In plaats daarvan worden ze ingedeeld in verschillende klassen die specificeren welke rol elk reeks IP -adressen zou moeten spelen.

In deze klassen zijn er IP -adressen met opgegeven rollen; Het bereik 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) staat bijvoorbeeld bekend als het loopback -bereik en wordt door systemen gebruikt om zichzelf te pingen.

Deze classificaties en toewijzingen van IP -adressen worden afgehandeld door de internet toegewezen Numbers Authority (IANA) en de Internet Engineering Taskforce (IETF)

IP -adressering Basics

Wat is 127.0.0.1?

Het IP -adresbereik 127.0.0.0/8 (127.0.0.0.0 - 127.255.255.255) staat bekend als het loopback -bereik.

Het haalt deze naam uit de speciale functie die deze IP -adressen bedoeld zijn om te spelen.

IP -adressen in dit bereik staan ​​op hetzelfde besturingssysteem dat een aanvraag verzenden. Daarom, wanneer een systeem IP -adressen uit dit bereik pechen, zouden we zeggen dat het zichzelf pingt.

De primaire noodzaak voor deze functie is dat programmeurs hun systemen of websites kunnen testen zonder internet te doorlopen.

Bovendien zijn de IP -adressen in dit bereik privé, wat betekent dat ze geen verbinding maken met internet. In plaats daarvan zijn ze bedoeld om binnen een lokaal netwerk te werken; Met andere woorden, het zijn niet-routable adressen.

Het IP -adres 127.0.0.1 is met name degene die doorgaans door systemen wordt gebruikt om zelf te pingen.

Aanbevolen lezen:

Als datapakketten via dit IP uit een systeem worden verzonden en het ontvangende systeem het bron- en retouradres van genoemde pakketten analyseert, zal het vinden dat het pakket van zichzelf is gekomen. Zie het alsof je jezelf bloemen stuurt.

Dus bij het antwoorden wordt het pakket teruggestuurd naar hetzelfde systeem, vandaar het naamloopback -adres.

De TCP/IPS -koppelingslaag verwerkt gegevenspakketten op een loopback -adres. De gegevens zullen alleen interageren met het systeem, niet de netwerkintegratiekaart, dus het internet.

Daarom is het adres 127.0.0.1 bedoeld voor een systeem om te antwoorden op het oorspronkelijke apparaat, dwz zelf. De andere IP -adressen in het bereik worden daarentegen gebruikt om te communiceren met netwerkapparaten op het lokale netwerk, bijvoorbeeld een webserver.

Als u het adres 127.0.0.1 pingt met behulp van de opdrachtprompt op uw computer, moet deze reageren en als dit niet het geval is, is er een probleem met de TCP/IP -stack.

Wat is localhost?

Als u een beetje onderzoek uitvoert, zult u zien dat de term localhost op de meeste plaatsen verschijnt die u het 127.0.0.1 IP -adres ziet.

Er is geen groot verschil tussen 127.0.0.1 en localhost, omdat ze allebei naar uw computer/systeem verwijzen als de pakketgegevensbron.

Het verschil is alleen in de naamgeving, omdat wanneer u wilt dat uw computer pingt of gegevens naar zichzelf verzenden, onthouden dat de IP 127.0.0.1 misschien niet eenvoudig is.

Daarom, in plaats van het IP -adres te onthouden van elke pagina waar u informatie uit wilt, gebruikt u een domeinnaam.

Domeinnamen zijn bedoeld om het voor u gemakkelijker te maken om toegang te krijgen tot informatie in plaats van IP -adressen te onthouden die onmogelijk zouden zijn.

De heen en weer conversie van domeinnamen naar IP-adressen wordt afgehandeld door het Domain Name System (DNS).

Daarom kunt u het adres 127.0.0.1 of localhost gebruiken, maar sommige systemen geven de voorkeur aan de ene boven de andere.

Wat zijn het gebruik van localhost/127.0.0.1?

Er zijn verschillende andere toepassingen voor dit IP -adres, afgezien van de reeds genoemde. Extra toepassingen zijn onder meer:

1. Een snelheidstest uitvoeren

U kunt loopback -adressen gebruiken om de snelheid van lokale netwerken binnen een organisatie of thuis te testen.

Bij het pingen van localhost kunt u ook het aantal verzonden datapakketten bekijken, de tijd die het kostte om een ​​retour te maken en hoeveel datapakketten in het proces verloren zijn gegaan.

De snelheidstests laten technici weten of er een optimalisatie vereist is of dat het netwerk werkt zoals het zou moeten.

2. Websites blokkeren

U kunt de LocalHost -functie gebruiken om kwaadaardige websites in alle browsers op uw computer te blokkeren.

U moet het hostbestand op uw systeem vinden om dat te doen. Een hostbestand bevat IP -adressen en hun hostnamen.

Daarom kunt u een website blokkeren door zijn IP -adres te wijzigen in een localhost -IP en dus een poging tot toegang op uw systeem naar de localhost te wijzigen.

3. Test websites en meer

Webontwikkelaars kunnen hun website -applicaties lokaal testen met behulp van de localhost. Op die manier hoeven ze geen verbinding te maken met internet elke keer dat ze een test willen uitvoeren.

Daarom kan een ontwikkelaar de website op een server hosten en vervolgens toegang krijgen tot het localhost -adres. Dat stelt iemand in staat om een ​​website te testen voordat hij deze voor het publiek beschikbaar maakt.

U kunt ook loopback -adressen gebruiken om toegang te krijgen tot servers die op uw lokale netwerk worden gehost.

Met sommige games zoals Minecraft kunt u een server op uw systeem hosten en u op zijn beurt met vrienden kunt spelen.

Localhost/loopback -adres uitgelegd

Conclusie

Zoals we hebben gezien, is een localhost -adres een essentieel kenmerk, vooral voor programmeurs. Het IP -adres helpt bij het snijden van de werklast van programmeurs door websites en programma's te testen zonder verbinding te maken met internet.

Het feit dat programmeurs het IP -adres 127.0.0.1 gebruiken om tests op hun apparaten (localhost) uit te voeren in plaats van via internet, gaf aanleiding tot de uitdrukking: er is geen plaats zoals 127.0.0.1. Een verwijzing naar de No Place Like Home -zin.