Internettet er langsomt vokset til at blive et væsentligt aspekt af hverdagen. Ofte drager vi fordel af dens opfindsomhed uden nysgerrigheden for at forstå, hvordan tingene fungerer. Men hvis du endda er lidt nysgerrig, skal du have fundet udtrykket IP -adresse .

Kort sagt, IP -adresser letter kommunikationen over internettet (vi vil detaljerede, hvordan det fungerer i senere sektioner).

Imidlertid udfører ikke alle IP -adresser den samme funktion, da nogle har særlige funktioner. 127.0.0.1 er et eksempel på en sådan IP -adresse. Læs videre, når vi ser på denne localhost -adresse og forstå, hvordan dens funktion adskiller sig fra andre IP -adresser.

Hvad er en IP -adresse?

For at gøre det lettere at forstå, hvad en localhost -adresse er, skal vi først forstå , hvad der er en IP -adresse, og hvordan det fungerer .

En Internet Protocol (IP) -adresse er en streng på 32-bit (IPv4) eller 128-bit (IPv6) tegn, der identificerer enheder, der er forbundet til et computernetværk eller enheder på Internettet (som også er et netværk).

IP -adressernes rolle er at sikre, at oplysninger kommer til den rigtige destination, når den overføres over internettet.

Til sammenligning, ligesom du har brug for en adresse til at sende og modtage mail og for at sikre, at din mail ikke går tabt, kræver internetenheder IP -adresser for at sende og modtage data.

IP -adresser består af tal fra 0 til 255, men er skrevet i et specifikt format, dvs. 192.0.2.1 for IPv4 og 2001: DB8: 0: 1234: 0: 567: 8: 1 for IPv6.

Der er to versioner af IP -adresser, dvs. IPv4 og IPv6. IPv4 kom først, hvorfor IPv4 -adresser er mere udbredte. Der var behov for flere IP -adresser, så IPv6 blev lanceret for at sikre, at verden ikke løber tør for IP -adresser i betragtning af den stabile stigning i internetenheder.

De to vigtigste funktioner i en IP -adresse er placering, der adresserer og identificerer værts- eller netværksgrænsefladen.

Da vi er optaget af LocalHost -adressen 127.0.0.1, vil vi fokusere på IPv4 -adresser.

IPv4 -adresser er skrevet i format XXXX X kaldes en oktet og repræsenterer en værdi mellem 0 og 255. Der skal være fire oktetter adskilt med tre perioder i en IPv4 -adresse.

Især er ikke alle IP -adresser tilgængelige til generel brug. I stedet klassificeres de i forskellige klasser , der specificerer, hvilken rolle hver række IP -adresser skal spille.

I disse klasser er der IP -adresser med specificerede roller; For eksempel er området 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) kendt som loopback -serien og bruges af systemer til at pinge sig selv.

Disse klassifikationer og tildelinger af IP -adresser håndteres af Internet Tilliged Numbers Authority (IANA) og Internet Engineering Taskforce (IETF)

IP -adressering af grundlæggende

Hvad er 127.0.0.1?

IP -adresseområdet 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) er kendt som loopback -serien.

Det får dette navn fra den specielle funktion, disse IP -adresser er beregnet til at spille.

IP -adresser i dette interval er på det samme operativsystem, der sender en forespørgsel. Derfor, når et system pinger IP -adresser fra dette interval, vil vi sige, at det pinger sig selv.

Den primære nødvendighed for denne funktion er, at programmerere kan teste deres systemer eller websteder uden at gå via internettet.

Derudover er IP -adresserne i dette interval private, hvilket betyder, at de ikke opretter forbindelse til internettet. I stedet er de beregnet til at arbejde inden for et lokalt netværk; Med andre ord er de ikke-routbare adresser.

Især er IP -adressen 127.0.0.1 den, der typisk bruges af systemer til at pinge sig selv.

Anbefalet læsning:

Hvis datapakker sendes fra et system gennem denne IP, og det modtagende system analyserer kilden og returadressen på nævnte pakker, vil det opdage, at pakken kom fra sig selv. Tænk på det som at sende dig selv blomster.

Så når man svarer, returneres pakken til det samme system, og dermed navnet Loopback -adresse.

TCP/IPS -linklaget håndterer datapakker på en loopback -adresse. Dataene interagerer kun med systemet, ikke dets netværksintegrationskort, således internettet.

Derfor er adressen 127.0.0.1 beregnet til et system til at svare på den oprindelige enhed, dvs. selv. I modsætning hertil bruges de andre IP -adresser i serien til at kommunikere med netværksenheder på det lokale netværk, for eksempel en webserver.

Hvis du ping adressen 127.0.0.1 ved hjælp af kommandoprompten på din computer, skal den svare, og hvis den ikke gør det, er der et problem med sin TCP/IP -stak.

Hvad er localhost?

Hvis du forsker lidt research, vil du se, at udtrykket localhost vises de fleste steder, du ser 127.0.0.1 IP -adressen.

Der er ingen stor forskel mellem 127.0.0.1 og localhost, da de begge omtaler din computer/system som pakkedatakilden.

Forskellen er kun i navngivningen, for når du vil have din computer til at pinge eller sende data til sig selv, er det måske let at huske IP 127.0.0.1.

I stedet for at huske IP -adressen på hver side, du vil have oplysninger fra, bruger du et domænenavn.

Domænenavne er beregnet til at gøre det lettere for dig at få adgang til oplysninger i stedet for at huske IP -adresser, hvilket ville være umuligt.

Den frem og tilbage konvertering af domænenavne til IP-adresser håndteres af Domain Name System (DNS).

Derfor kan du bruge adressen 127.0.0.1 eller localhost, men nogle systemer foretrækker den ene frem for den anden.

Hvad er anvendelsen af ​​localhost/127.0.0.1?

Der er forskellige andre anvendelser til denne IP -adresse bortset fra dem, der allerede er nævnt. Yderligere anvendelser inkluderer:

1. Gennemførelse af en hastighedstest

Du kan bruge loopback -adresser til at teste hastigheden for lokale netværk i en organisation eller derhjemme.

Når du pinger localhost, kan du også se antallet af sendt datapakker, den tid det tog for dem at tage en tur / retur, og hvor mange datapakker der var tabt i processen.

Hastighedstestene vil fortælle teknikere, om der kræves nogen optimering, eller om netværket fungerer som det skal.

2. Blokering af websteder

Du kan bruge localhost -funktionen til at blokere ondsindede websteder i alle browsere på din computer.

Du skal finde værtsfilen på dit system for at gøre det. En værtsfil indeholder IP -adresser og deres værtsnavne.

Derfor kan du blokere et websted ved at ændre sin IP -adresse til en localhost -IP og dermed omdirigere forsøg på dit system til localhost.

3. Testwebsteder og mere

Webudviklere kan teste deres webstedsapplikationer lokalt ved hjælp af localhost. På den måde behøver de ikke at oprette forbindelse til internettet, hver gang de ønsker at gennemføre en test.

Derfor kan en udvikler være vært for webstedet på en server og derefter få adgang til det ved hjælp af localhost -adressen. Det gør det muligt for en at teste et websted, inden det gør det tilgængeligt for offentligheden.

Du kan også bruge loopback -adresser til at få adgang til servere, der er vært på dit lokale netværk.

Nogle spil som Minecraft giver dig mulighed for at være vært for en server på dit system og til gengæld lade dig lege med venner.

Localhost/loopback -adresse forklaret

Konklusion

Som vi har set, er en localhost -adresse en vigtig funktion, især for programmerere. IP -adressen hjælper med at skære programmerere arbejdsbyrde ved at teste websteder og programmer uden at oprette forbindelse til internettet.

Det faktum, at programmerere bruger IP -adressen 127.0.0.1 til at køre test på deres enheder (localhost) snarere end over internettet, gav anledning til sætningen: der er ikke noget sted som 127.0.0.1. En henvisning til det ingen sted som hjemmefrase.