De allra flesta datorer är anslutna till något slags nätverk, som ett hemnätverk, ett företags LAN och internet. Dessa nätverk är ett led i modern kommunikation, vilket möjliggör kommunikation mellan många enheter.
För att kommunicera effektivt används ett adresseringsschema som låter dig specificera vart du vill att din nätverkskommunikation ska gå. Det huvudsakliga adresseringsschemat som används för internet är känt som "IP" eller Internet Protocol-adresser. Det finns två IP-adressscheman i drift för tillfället. IPv4 är det traditionella adresseringsschemat. IPv6 rullas ut som en ersättning, eftersom IPV4-schemat har tagit slut på användbara adresser.
IPv4 och IPv6
IPv4-adresser visas i allmänhet i "dotted quad"-notationen, där fyra uppsättningar med upp till tre siffror separeras med punkter, till exempel: 192.168.0.1. I denna notation måste vart och ett av de fyra siffrorna vara mellan 0 och 255. Ett antal typer av adresser är avsatta för att ha en speciell betydelse. Till exempel är alla IPv4-adresser som börjar med 192.168 reserverade för användning i lokala nätverk och kan inte direkt kommunicera med internet. Detta innebär att alla hemnätverk och även företagsnätverk kan återanvända samma uppsättning adresser, som en effektiv metod för adressallokering.
Tips: Ofta kommer IP-adresser i både IPv4 och IPv6 att ha ett snedstreck och en siffra efter dem, till exempel "/24", som kallas nätmasken. Subnätmasken används för att indikera vilken del av adressen som refererar till nätverksadressen och vilken del som specificerar värdadressen inom det nätverket. För ett /24-nätverk används de första 24 binära bitarna av adressen för att beteckna nätverksadressen, medan resten används för att specificera värdarna i det nätverket.
IPv6-adresser är mer komplicerade att visa. De kan visas med upp till åtta segment med upp till fyra hexadecimala siffror, separerade med kolon. Ett exempel på en IPv6-adress kan se ut så här: fe80:4749:dadb:748d:ff:334c:ffff:f000. Användningen av hexadecimal betyder att varje siffra kan vara 0-9, af. Ett segment kan vara kortare än fyra siffror eftersom inledande nollor utelämnas. Som med IPv4 är vissa adresstyper reserverade för vissa användningsområden. Alla IPv6-adresser som börjar med "fe80" är lokala adresser med samma begränsningar som lokala IPv4-adresser.
Tips: Du kan ofta se att IPv6-adresser visas betydligt kortare med ett dubbelt kolon i mitten, till exempel fe80:da29::9999. Detta är en förkortning för notation som är utformad för att göra IPv6-adresser lättare att läsa, skriva och komma ihåg. Segment som består av fyra nollor kan utelämnas helt och ersättas med ett dubbelt kolon "::". Om två eller flera segment bredvid varandra båda är gjorda helt av nollor kan de både utelämnas och ersättas med en enda användning av dubbla kolon. För att kunna rekonstruera hela adressen kan endast en kontinuerlig uppsättning segment utelämnas per adress.
Loopback-adressen
"Loopback-adressen" är ett annat exempel på en reserverad adress. Ungefär som de lokala adresserna som bara kan stanna inom det lokala nätverket, kan loopback-adresser bara stanna på den lokala datorn. Om en dator försöker skicka ett meddelande till loopback-adressen kommer meddelandet aldrig att skickas till nätverket utan går istället tillbaka direkt till datorn. Detta är i allmänhet inte användbart för de flesta användare, men det kan vara användbart att komma åt nätverkstjänster som webbservrar på enheten.
I IPv4 stöds adressen "127.0.0.1" av alla enheter som loopback-adress. Tekniskt sett är alla adresser som börjar med "127" reserverade för användning av en loopback-adress, men inte alla enheter stöder denna användning. Du kan ibland se adressen skriven som "127.0.0.1/8" eftersom endast de första åtta binära bitarna används för att beteckna nätverksdelen av loopback-adressen.
I IPv6 är loopback-adressen "::1". Endast en adress är tilldelad för användning för återkopplingsändamål. Det kan ibland skrivas som "::1/128", eftersom alla 128 binära bitar används för att beteckna nätverksdelen av adressen.
Tips: Termen "localhost" är reserverad i DNS-schemat för att referera till återkopplingsadresserna.
Om du kör en webbserver på din dator kan du ansluta till den i din webbläsare genom att skriva en loopback-adress. Till exempel: "http://127.0.1", "http://::1" och "http://localhost" löser alla till datorn du surfar från.
Tips: Du kan också ange portnummer manuellt om du är värd för tjänster på icke-standardiserade portar