Internett har sakte vokst til å bli et essensielt aspekt av hverdagen. Ofte utnytter vi dens ressurssterke uten nysgjerrigheten til å forstå hvordan ting fungerer. Men hvis du til og med er litt nysgjerrig, må du ha kommet over begrepet IP -adresse .

Enkelt sagt, IP -adresser letter kommunikasjon over Internett (vi vil detaljere hvordan det fungerer i senere seksjoner).

Imidlertid utfører ikke alle IP -adresser den samme funksjonen, ettersom noen har spesielle funksjoner. 127.0.0.1 er et eksempel på en slik IP -adresse. Les videre når vi ser på denne localhost -adressen og forstå hvordan funksjonen skiller seg fra andre IP -adresser.

Hva er en IP -adresse?

For å gjøre det lettere å forstå hva en localhost -adresse er, må vi først forstå hva som er en IP -adresse og hvordan den fungerer .

En Internet Protocol (IP) -adresse er en streng med 32-biters (IPv4) eller 128-biters (IPv6) tegn som identifiserer enheter koblet til et datanettverk eller enheter på Internett (som også er et nettverk).

Rollen til IP -adresser er å sikre at informasjon kommer til riktig destinasjon når den overføres over Internett.

Til sammenligning, akkurat som du trenger en adresse for å sende og motta e -post og for å sikre at e -posten din ikke går seg vill, krever internettenheter IP -adresser for å sende og motta data.

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

Det er to versjoner av IP -adresser, dvs. IPv4 og IPv6. IPv4 kom først, og hvorfor IPv4 -adresser er mer utbredt. Det var behov for flere IP -adresser, så IPv6 ble lansert for å sikre at verden ikke går tom for IP -adresser med tanke på den jevnlige økningen av internettenheter.

De to hovedfunksjonene til en IP -adresse er stedsadressering og identifisering av verts- eller nettverksgrensesnittet.

Siden vi er opptatt av LocalHost -adressen 127.0.0.1, vil vi fokusere på IPv4 -adresser.

IPv4 -adresser er skrevet i formatet XXXX X kalles en oktett og representerer en verdi mellom 0 og 255. Det skal være fire oktetter atskilt med tre perioder i en IPv4 -adresse.

Spesielt er ikke alle IP -adresser tilgjengelige for generell bruk. I stedet blir de klassifisert i forskjellige klasser som spesifiserer hvilken rolle hvert utvalg av IP -adresser skal spille.

I disse klassene er det IP -adresser med spesifiserte roller; For eksempel er området 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) kjent som loopback -serien og brukes av systemer til å pinge seg selv.

Disse klassifiseringene og tildelingene av IP -adresser håndteres av Internett -tildelte Numbers Authority (IANA) og Internet Engineering Taskforce (IETF)

IP -adressering av grunnleggende

Hva er 127.0.0.1?

IP -adresseområdet 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) er kjent som loopback -området.

Det får dette navnet fra den spesielle funksjonen disse IP -adressene er ment å spille.

IP -adresser i dette området er på samme operativsystem som sender en henvendelse. Derfor, når et system pinger IP -adresser fra dette området, vil vi si at det pinger seg selv.

Den viktigste nødvendigheten av denne funksjonen er at programmerere kan teste sine systemer eller nettsteder uten å gå gjennom Internett.

I tillegg er IP -adressene i dette området private, noe som betyr at de ikke kobler seg til Internett. I stedet er de ment å jobbe i et lokalt nettverk; Med andre ord, de er ikke-rutbare adresser.

Spesielt er IP -adressen 127.0.0.1 den som vanligvis brukes av systemer til å pinge seg selv.

Anbefalt lesing:

Hvis datapakker sendes fra et system gjennom denne IP -en og mottakssystemet analyserer kilden og returadressen til nevnte pakker, vil den finne at pakken kom fra seg selv. Tenk på det som å sende deg blomster.

Så når du svarer, vil pakken bli returnert til det samme systemet, derav navnet Loopback -adressen.

TCP/IPS -koblingslaget håndterer datapakker på en loopback -adresse. Dataene vil bare samhandle med systemet, ikke nettverksintegrasjonskortet, dermed Internett.

Derfor er adressen 127.0.0.1 ment for et system å svare på den opprinnelige enheten, dvs. seg selv. Derimot brukes de andre IP -adressene i området til å kommunisere med nettverksenheter på det lokale nettverket, for eksempel en webserver.

Hvis du pinger adressen 127.0.0.1 ved å bruke ledeteksten på datamaskinen din, bør den svare, og hvis den ikke gjør det, er det et problem med TCP/IP -stabelet.

Hva er Localhost?

Hvis du forsker litt, vil du se at begrepet Localhost vises de fleste steder du ser 127.0.0.1 IP -adressen.

Det er ingen stor forskjell mellom 127.0.0.1 og localhost siden de begge omtaler datamaskinen/systemet ditt som pakkedatakilde.

Forskjellen er bare i navngivningen fordi når du vil at datamaskinen skal ping eller sende data til seg selv, kan det ikke være lett å huske IP 127.0.0.1.

Derfor, i stedet for å huske IP -adressen til hver side du vil ha informasjon fra, bruker du et domenenavn.

Domenenavn er ment å gjøre det lettere for deg å få tilgang til informasjon i stedet for å huske IP -adresser som ville være umulig.

Den frem og tilbake konvertering av domenenavn til IP-adresser håndteres av Domain Name System (DNS).

Derfor kan du bruke adressen 127.0.0.1 eller localhost, men noen systemer foretrekker det ene fremfor den andre.

Hva er bruken av localhost/127.0.0.1?

Det er forskjellige andre bruksområder for denne IP -adressen bortsett fra de som allerede er nevnt. Ytterligere bruksområder inkluderer:

1. Å gjennomføre en hastighetstest

Du kan bruke loopback -adresser for å teste hastigheten på lokale nettverk i en organisasjon eller hjemme.

Når du pinger LocalHost, kan du også se antall sendt datapakker, tiden det tok for dem å ta en tur / retur, og hvor mange datapakker som gikk tapt i prosessen.

Hastighetstestene vil gi teknikere vite om det kreves optimalisering, eller om nettverket fungerer som det skal.

2. Blokkering av nettsteder

Du kan bruke LocalHost -funksjonen til å blokkere ondsinnede nettsteder i alle nettlesere på datamaskinen din.

Du må finne vertsfilen på systemet ditt for å gjøre det. En vertsfil inneholder IP -adresser og vertsnavnene deres.

Derfor kan du blokkere et nettsted ved å endre IP -adressen til en LocalHost IP og dermed omdirigere forsøk på tilgangen til systemet ditt til Localhost.

3. Test nettsteder og mer

Nettutviklere kan teste sine nettstedsapplikasjoner lokalt ved hjelp av Localhost. På den måten trenger de ikke å koble seg til Internett hver gang de vil gjennomføre en test.

Derfor kan en utvikler være vertskap for nettstedet på en server og deretter få tilgang til den ved hjelp av localhost -adressen. Det gjør det mulig for en å teste et nettsted før du gjør det tilgjengelig for publikum.

Du kan også bruke Loopback -adresser for å få tilgang til servere som er vert på ditt lokale nettverk.

Noen spill som Minecraft vil tillate deg å være vertskap for en server på systemet ditt og på sin side la deg leke med venner.

Localhost/loopback -adresse forklart

Konklusjon

Som vi har sett, er en localhost -adresse en viktig funksjon, spesielt for programmerere. IP -adressen hjelper til med å kutte programmerere med arbeidsmengde ved å teste nettsteder og programmer uten å koble seg til Internett.

At programmerere bruker IP -adressen 127.0.0.1 for å kjøre tester på enhetene sine (localhost) i stedet for over internett, ga opphav til uttrykket: det er ikke noe sted som 127.0.0.1. En referanse til det ingen stedet som hjemmefrase.