IP-adress: Vad det är, hur den fungerar och olika typer

Lär dig vad en IP‑adress är, hur den fungerar och skillnaderna mellan offentliga, privata, dynamiska och statiska adresser — tydlig guide för nybörjare och avancerade.

Författare: Leandro Alegsa

En IP-adress är en etikett som används för att identifiera en eller flera enheter i ett datornätverk, t.ex. på Internet. Den kan jämföras med en postadress. En IP-adress är ett långt nummer skrivet i binär form. Eftersom sådana tal är svåra att kommunicera är IP-adresser vanligtvis skrivna som en uppsättning siffror i en viss ordning. Enheter som använder IP-adresser använder internetprotokollet för att kommunicera.

Det finns två huvudversioner av Internetprotokollet i bruk idag:

  • IPv4 – använder 32 bitar och skrivs ofta i punktad decimal form, t.ex. 192.0.2.1.
  • IPv6 – använder 128 bitar och skrivs i hexadecimalt format med kolon, t.ex. 2001:0db8::1. IPv6 skapades för att lösa bristen på tillgängliga IPv4-adresser och innehåller också förbättringar för autokonfiguration och säkerhet.

Hur adresser tilldelas

Internet Assigned Numbers Authority tilldelar IP-adresser till regionala Internetregister (RIR). RIR:erna tilldelar dem till Internetleverantörer. Internetleverantörerna tilldelar sedan IP-adresser till sina kunder. Ofta har folk en router eller gateway hemma som de ansluter datorer, skrivare och andra enheter till. Dessa routrar eller gateways är ofta konfigurerade för att tilldela "lokala" IP-adresser till de anslutna enheterna, vanligtvis via DHCP (Dynamic Host Configuration Protocol).

Adressens struktur

Varje adress består av två delar: Den ena anger datorn eller gruppen av datorer och den andra anger nätverket. Hur stor del som är nätverksdel respektive värddel bestäms av nätmasken eller CIDR-notation (t.ex. /24). En enhet kan ha mer än en IP-adress — exempelvis både en IPv4- och en IPv6-adress, eller flera adresser på olika nätverksgränssnitt.

För att visa hur uppdelning fungerar används ofta subnätmask eller CIDR-prefix. Exempel: IP 192.168.1.10/24 betyder att nätverksdelen är de första 24 bitarna (192.168.1.0 är nätverket) och återstående bitar identifierar enskilda enheter.

Olika typer av IP-adresser

  • Publika (globala) adresser – synliga på Internet och unika på hela Internet.
  • Privata adresser – reserverade för lokala nätverk och inte routbara på Internet (vanliga IPv4-intervall är 10.0.0.0/8, 172.16.0.0/12 och 192.168.0.0/16).
  • Statisk adress – man ställer in adressen manuellt och den ändras inte automatiskt.
  • Dynamisk adress – tilldelas automatiskt, oftast av DHCP, och kan ändras vid omstart eller efter en hyresperiod.
  • Unicast – adress för en enskild värd (vanligast).
  • Broadcast (IPv4) – används för att skicka paket till alla enheter i samma nätverk (t.ex. 192.168.1.255 i ett /24-nät).
  • Multicast – adresser för gruppkommunikation till flera prenumererande enheter.
  • Anycast – samma adress annonseras av flera noder; trafiken levereras till den närmaste/ bästa noden.

Särskilda adresser och reserverade intervall

  • Loopback – IPv4: 127.0.0.1, IPv6: ::1 (används för att skicka trafik till sig själv).
  • Link-local – IPv4: 169.254.0.0/16 (autokonfiguration när ingen DHCP-server finns), IPv6: fe80::/10 (används inom ett lokalt segment).
  • Unika lokala (IPv6) – fc00::/7, motsvarar privata IPv4-adresser.
  • Andra reserverade adresser används för speciella ändamål, felsökning och framtida användning.

NAT, DHCP och ARP

NAT (Network Address Translation) används ofta i hem- och företagsroutrar för att låta flera privata enheter dela en enda publik IPv4-adress. Routern översätter mellan interna (privata) adresser och den publika adressen när trafik går ut på Internet.

DHCP används för att automatiskt tilldela IP-adresser, nätmask, gateway och DNS-servrar till klienter i ett nätverk, vilket förenklar administrationen.

En IP-adress omvandlas till en fysisk adress eller en Media Access Control-adress med hjälp av Address Resolution Protocol (ARP). ARP används i IPv4 för att hitta vilken MAC-adress som hör till en viss IPv4-adress på samma lokala nätverk. För IPv6 används en liknande mekanism som kallas Neighbor Discovery Protocol (NDP). Om en IP-adress är ditt telefonnummer är din MAC-adress ditt namn. Du kan ändra ditt telefonnummer, men ditt namn ändras inte.

Ytterligare praktiska aspekter

  • En enhet kan ha flera IP-adresser (t.ex. flera nätverkskort eller både IPv4 och IPv6).
  • IP i sig garanterar inte att data når fram — protokoll som TCP och tillämpningsnivåhantering hanterar fel, återförsök och anslutningar.
  • Att förstå ditt publika IP (den IP-adress som syns utåt) kan vara viktigt för fjärråtkomst och säkerhet; den visas ofta i din routers status eller på speciella webbtjänster.
  • Säkerhet: exponering av publika tjänster kräver brandväggsregler och ofta portvidarebefordran i routern vid användning av NAT.

Sammanfattningsvis är en IP-adress ett grundläggande verktyg för nätverkskommunikation. Den identifierar var en enhet finns i ett nätverk, möjliggör routning av trafik och finns i flera varianter och nivåer beroende på behov (publik vs privat, IPv4 vs IPv6, statisk vs dynamisk osv.).

Exempel

Anta att en av våra vänner vill träffa oss men inte vet vår adress. Han frågar efter vår adress och vi ger vår adress som 02, Vidyapuri Road, Supaul, Bihar, Indien. När han eller hon har angett adressen kan han eller hon lätt hitta vår adress. Samma sak gäller för Internet. Varje nätverk tilldelas en adress.

Vem tilldelar IP-adress

IANA (Internet Assigned Numbers Authority) tilldelar IP-adressen. IANA ansvarar för IP-adresseringssystemet.

Hur en IP-adress ser ut

En IP-adress är ett långt binärt tal som består av ettor och nollor. En IPv4-adress är 32 binära siffror (eller bitar) lång. En IPv6-adress är 128 bitar lång, vilket gör det möjligt att använda många fler IP-adresser. IP-adresser skrivs vanligtvis i människoläsbar form, där 8 bitar grupperas i en oktett. IPv4-adresser skrivs vanligtvis som en grupp av fyra siffror. Varje nummer kan ha ett värde mellan 0 och 255. IPv6-adresser skrivs som en grupp av åtta hexadecimala tal. Många Ipv6-adresser innehåller många nollor. Det finns särskilda regler som säger att dessa nollor i vissa fall inte behöver skrivas.

Offentliga och privata adresser

Vissa IP-adresser kan tilldelas fritt i det lokala nätverket. Eftersom de inte är unika, kan de inte dirigeras på Internet. De adresser som kan tilldelas fritt kallas privata IP-adresser, de som är unika kallas offentliga. För att kunna dirigeras måste en privat adress översättas till en offentlig adress. Denna process för att översätta mellan privata och offentliga adresser kallas nätverksadressöversättning, eller NAT. Routrar och brandväggar utför ofta också denna uppgift.

Att nå en eller flera enheter

Det finns tre olika typer av adresser:

  • Unicast-adresser: Adressen tilldelas en specifik enhet. Detta är det vanligaste fallet, de flesta adresser är unicast-adresser.
  • Broadcast-adresser: adresserar alla datorer i samma nätverk. Det finns vissa fall där detta är användbart, t.ex. för att få en ny adress automatiskt. Avsändaren skickar uppgifterna en gång och de enheter som används för att vidarebefordra uppgifterna gör kopior vid behov.
  • Multicast-adresser: Det här fallet liknar det som gäller för sändningar ovan: Vissa enheter är intresserade av att ta emot vissa data, och nätverket kopierar data efter behov. Den stora skillnaden mot broadcast-fallet ovan är att alla enheter som är anslutna till broadcast-nätverket ser de data som skickas med broadcast. Med multicast måste enheterna prenumerera för att få se ett visst innehåll. De enheter i samma nätverk som inte är prenumererade kommer inte att se innehållet.

·        

Unicast: en avsändare, en mottagare

·        

Broadcast: en avsändare, många mottagare, alla i samma (under)nätverk. Alla enheter ser uppgifterna.

·        

Multicast: en avsändare, många mottagare. Endast ett utvalt antal enheter (vanligtvis kallade abonnenter) ser uppgifterna.

Upprättande av en ny IP-adress

Det finns olika sätt att få en ny IP-adress och inte längre bli blockerad för vandalism. Ett av dem kallas Bootstrap Protocol (vanligtvis förkortat BOOTP). Enheten som behöver en ny adress vet inte vilket nätverk den befinner sig i, så den använder en IP-adress med bara nollor (0.0.0.0.0) som den skickar som en broadcast till det aktuella nätverket, på en särskild port. Dessutom skickas MAC-adressen för nätverkskortet plus ett slumpmässigt nummer på 4 byte. BOOTP-servern kommer att skicka ett svar, också som broadcast, adresserat till en annan port. Svaret kommer att innehålla klientens MAC-adress, slumptalet och klientens IP-adress. När klienten tar emot uppgifterna kommer den att ställa in den angivna adressen. Om BOOTP-servern är konfigurerad på det sättet kommer den också att skicka BOOTP-serverns IP-adress och värdnamn, namnet och sökvägen till en fil som ska laddas för att starta upp klienten (med hjälp av TFTP) eller namnet på en katalog som klienten ska montera med hjälp av NFS.

DHCP utökar BOOTP och gör det möjligt att skicka mer information, t.ex. adressen till en tidsserver eller information som är användbar för routning.

IP-adresser som erhålls automatiskt kan vara dynamiska eller statiska. Statisk adressering innebär att samma maskin alltid får samma IP-adress. Med dynamiska adresser får en enhet nästa adress som inte används. Dynamiska adresser som används måste ses över från tid till annan. Om de inte förnyas kan de användas för andra enheter.

IP version 4

I IPv4 består varje adress av fyra 8-siffriga binära tal, så kallade oktetter. En IPv4-adress består av totalt 32 bitar. Det största tal man kan skapa med 8 vanliga siffror är 99 999 999 999, men det största tal man kan skapa med 8 binära siffror är 255 (1111111111 på binärspråk), så varje oktett kan vara ett valfritt tal från 0 till 255.

En IPv4-adress kan se ut så här:

198.51.100.137

Varje oktett omvandlas till decimalform och separeras med en punkt.

Det finns också särskilda betydelser förknippade med två olika slutnummer. I allmänhet står sista siffran 0 för nätverket (kallas basadress) och sista siffran 255 för alla värdar i nätverket (kallas sändningsadress). Datorer som befinner sig i samma lokala nätverk delar 3 av de 4 siffrorna. En dator kan finnas i mer än ett nätverk. Den kan också ha flera namn.

Offentliga/privata adresser

Problemet med IPv4 är att det bara finns 4,3 miljarder adresser, och vi har nästan använt alla. För att fördröja detta skapades NAT (Network Address Translation). Network Address Translation innebär att ett nätverk delar en offentlig IP-adress och ger varje dator i nätverket en privat IP-adress. Alla som bor i samma hus använder samma adress, men post kan vara avsedd för flera olika personer som bor i huset.

Särskilda IP-adresser

Vissa IP-adresser är reserverade för särskilda ändamål. Adressen 127.0.0.0.1 kallas till exempel Loopback-adress och kommer att "loopa tillbaka" alla paket som skickas till denna adress till den dator som skickade dem, som att skicka e-post till dig själv. Även om detta kanske inte verkar användbart används den för att testa servrar.

127.0.0.0.0/8 block

Utgångsadress

Avslutande adress

Antal adresser

10.0.0.0/8

10.0.0.0

10.255.255.255

16,777,216

172.16.0.0/12

172.16.0.0

172.31.255.255

1,048,576

192.168.0.0/16

192.168.0.0

192.168.255.255

65,536

Nätverk

Den kan definieras som den identifierar den klass av nätverk.

Värddel

Det kan definieras som att det identifierar värden i nätverket.

Statisk IP-adress

Det är en permanent internetadress. Den kan inte ändras och vi måste konfigurera den manuellt. Den används i mindre nätverk där alla servrar använder statiska IP-adresser. Det är ett enkelt sätt att kommunicera.

Dynamisk IP-adress

(Dynamisk betyder att den ständigt förändras)

Det är en tillfällig internetadress. Den tilldelas av en DHCP-server (Dynamic Host Configuration Protocol) från ett visst intervall av IP-adresser.

IPv4-undernätning

För att få ett nätverk att fungera snabbare delas det upp i undernät. För att göra detta innehåller en IP-adress ett nätverks-ID, ett undernäts-ID och ett värd-ID. Ett särskilt binärt tal som kallas subnätmask används för att bestämma storleken på nätverks-, subnät- och värd-ID:n.

Den ursprungliga IPv4-versionen hade endast stöd för 254 nätverk, så 1981 ändrades specifikationen för Internetadressering till en klassvis nätverksarkitektur. Den klassmässiga nätverksdesignen gjorde det möjligt att skapa ett större antal enskilda nätverk. De tre första bitarna i en IP-adress fastställde dess klass. Tre klasser (A, B och C) definierades för normal datorkommunikation (Unicast). Storleken på nätverks-ID:t baserades på IP-adressens klass. Varje klass använde fler oktetter för nätverks-ID:t, vilket gjorde värd-ID:t mindre och minskade antalet möjliga värdar.

Historisk klassbaserad nätverksarkitektur

Klass

Första oktett i binär form

Omfång av första oktetten

Nätverks-ID

Värd-id

Antal nätverk

Antal adresser

A

0XXXXXXXXX

0 - 127

a

b.c.d

27 = 128

224 = 16,777,216

B

10XXXXXXXX

128 - 191

a.b

c.d

214 = 16,384

216 = 65,536

C

110XXXXX

192 - 223

a.b.c

d

221 = 2,097,152

28 = 256

D

1110XXXXXX

224 - 254

a.b.c.d

e

223 = 2,100,199

29 = 512

Klassbaserade nätverk har ersatts av Classless Inter-Domain Routing (CIDR) sedan 1993. CIDR ger också en nätverksadress och en värdadress. CIDR har inga klasser, vilket innebär att nätverks- och värdadresser inte behöver anges i oktetter.

En IPv4-adress i CIDR-notation ser ut på följande sätt

192.168.0.14/24

Snedstrecket och siffran representerar det antal bitar som nätverksidet använder, i det här fallet 24 eller 3 oktetter.

IP version 6

Eftersom IPv4 endast består av 32 bitar kommer antalet tillgängliga adresser att ta slut. För att förhindra detta skapade en organisation som heter IEEE (Institute of Electrical and Electronics Engineers) IP Version 6 (IPv6), som så småningom kommer att ersätta IPv4.

IP version 6 använder 16 oktetter, eller totalt 128 bitar. Oktetter i IPv6 skrivs i hexadecimal form och separeras med kolon (:). En IPv6-adress kan se ut så här:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

En IPv6-adress kan vara lång och det kan leda till misstag när du skriver in den i datorn eller skriver ner den. Det finns två sätt att göra en IPv6-adress kortare utan att något utelämnas:

  • Nio kan utelämnas: 2001:0db8:00b8:0008:0000:0000:0000:0001 becomes 2001:db8:b8:8:0:0:0:1
  • Ett valfritt antal sekventiella "chunks" som är helt noll kan komprimeras till helt enkelt ::. Detta kan endast göras en gång i samma adress: 2001:0db8:0000:0000:0000:0000:0000:0000:0000:0001 kan skrivas som 2001:db8::1.

DNS

DNS står för Domain Name System (system för domännamn)

Den kallas också tjänsteserver. Den bygger på en klient-server-nätverksarkitektur. Den innehåller en databas med offentliga IP-adresser. DNS är som en telefonbok.

Andra versioner

Versioner före IPv4 var experimentella och användes aldrig i stor utsträckning. Version 5 användes uteslutande för Internet Stream Protocol, som inte heller användes i någon större utsträckning.

 

Frågor och svar

Fråga: Vad är en IP-adress?


S: En IP-adress (förkortning för Internet Protocol address) är en etikett som används för att identifiera en eller flera enheter i ett datornätverk, t.ex. på Internet. Den kan jämföras med en postadress.

F: Hur skrivs en IP-adress?


S: En IP-adress är ett långt nummer skrivet i binär form. Eftersom det är svårt att kommunicera sådana tal är IP-adresser vanligtvis skrivna som en uppsättning siffror i en viss ordning.

F: Vad gör en IP-adress?


S: Enheter som använder IP-adresser använder internetprotokollet för att kommunicera.

F: Hur kan en IP-adress jämföras?


S: En IP-adress kan jämföras med en postadress.

F: Är det lätt att läsa en IP-adress?


S: Nej, det är inte lätt att läsa en IP-adress eftersom den är skriven i binär form och vanligtvis uttrycks som en uppsättning siffror i en viss ordning.

F: Vilken typ av kommunikation använder en IP-adress?


S: Enheter som använder en IP-adress använder internetprotokollet för kommunikation.


Sök
AlegsaOnline.com - 2020 / 2025 - License CC3