127.0.0.1 IP-adresse forklaret

Indholdsfortegnelse:

127.0.0.1 IP-adresse forklaret
127.0.0.1 IP-adresse forklaret
Anonim

IP-adressen 127.0.0.1 er en IPv4-adresse til specielle formål og kaldes localhost- eller loopback-adressen. Alle computere bruger denne adresse som deres egen, men den lader ikke computere kommunikere med andre enheder, som en rigtig IP-adresse gør.

Image
Image

Din computer kan have den private IP-adresse 192.168.1.115 tildelt, så den kan kommunikere med en router og andre netværksenheder. Den tilknytter dog stadig den særlige 127.0.0.1-adresse som noget i retning af et alias, der i netværkssammenhæng betyder denne computer.

Loopback-adressen bruges kun af den computer, du er på, og kun under særlige omstændigheder - i modsætning til en almindelig IP-adresse, der overfører filer til og fra andre netværksenheder. For eksempel kan en webserver, der kører på en computer, pege på 127.0.0.1, så siderne kører lok alt og teste, før den implementeres.

Sådan fungerer 127.0.0.1

Alle meddelelser, der genereres af TCP/IP-applikationssoftware, indeholder IP-adresser til deres tilsigtede modtagere. TCP/IP genkender 127.0.0.1 som en speciel IP-adresse. Protokollen kontrollerer hver besked, før den sendes til det fysiske netværk. Derefter omdirigerer den automatisk alle meddelelser med destinationen 127.0.0.1 tilbage til den modtagende ende af TCP/IP-stakken.

Image
Image

For at forbedre netværkssikkerheden tjekker TCP/IP også indgående beskeder, der ankommer på routere eller andre netværksgateways, og kasserer alle, der indeholder loopback-IP-adresser. Dette dobbelttjek forhindrer en netværksangriber i at skjule deres trafik som at komme fra en loopback-adresse.

Image
Image

Applikationssoftware bruger typisk denne loopback-funktion til lokale testformål. Beskeder sendt til loopback IP-adresser som 127.0.0.1 når ikke uden for det lokale netværk. I stedet bliver beskeder leveret direkte til TCP/IP og modtager køer, som om de var ankommet fra en ekstern kilde.

Loopback-meddelelser indeholder et destinationsportnummer ud over adressen. Applikationer kan bruge disse portnumre til at underinddele testmeddelelser i flere kategorier.

Localhost og IPv6 Loopback-adresser

Navnet localhost har også en særlig betydning i computernetværk brugt i forbindelse med 127.0.0.1. Computeroperativsystemer opretholder en post i deres HOSTS-filer, der forbinder et navn med loopback-adressen. Denne praksis hjælper applikationer med at oprette loopback-meddelelser ved hjælp af et navn i stedet for et hårdt kodet nummer.

Internet Protocol v6 implementerer det samme koncept for en loopback-adresse som IPv4. I stedet for 127.0.0.01 repræsenterer IPv6 sin loopback-adresse som ::1 (0000:0000:0000:0000:0000:0000:0000:0001), og i modsætning til IPv4 gør den det ikke tildel en række adresser til dette formål.

127.0.0.1 vs. andre specielle IP-adresser

IPv4 reserverer alle adresser i området 127.0.0.0 op til 127.255.255.255 til brug i loopback-test, selvom 127.0.0.1 (efter konvention) er loopback-adressen, der bruges i næsten alle tilfælde.

127.0.0.1 og andre 127.0.0.0 netværksadresser tilhører ikke nogen af de private IP-adresseområder, der er defineret i IPv4. Individuelle adresser i disse private områder kan dedikeres til lokale netværksenheder og bruges til kommunikation mellem enheder, hvorimod 127.0.0.1 ikke kan.

Folk, der studerer computernetværk, forveksler nogle gange 127.0.0.1 med 0.0.0.0. IP-adresse. Selvom begge har specielle betydninger i IPv4, giver 0.0.0.0 ikke nogen loopback-funktionalitet.

Anbefalede: