Forvirret over forskellen mellem IPv4 vs IPv6?
IP, en forkortelse for Internet Protocol, er en protokol, der hjælper computere/enheder med at kommunikere med hinanden over et netværk. Som “v” i navnet antyder, er der forskellige versioner af Internet Protocol: IPv4 og IPv6.
I dette indlæg vil vi grave i alt, hvad du behøver at vide for at forstå forskellen mellem IPv4 og IPv6. Her er, hvad vi vil dække:
Hvad er Internet Protocol (IP)?
Internet Protocol (IP) er et sæt regler, der hjælper med at dirigere pakker af data, så data kan flyttes på tværs af netværk og nå frem til den rigtige destination.
Når en computer forsøger at sende information, bliver den opdelt i mindre bidder, kaldet pakker. For at sikre, at alle disse pakker når det rigtige sted, indeholder hver pakke IP-oplysninger.
Den anden del af puslespillet er, at hver enhed eller domæne på internettet er tildelt en IP-adresse, der unikt identificerer den fra andre enheder.
Dette inkluderer din egen computer, som du sikkert har stødt på før. Hvis du går til en af de mange “Hvad er min IP-adresse?” værktøjer, vil de vise dig din computers IP-adresse og et groft gæt på din placering (hvilket burde være nøjagtigt, medmindre du bruger en VPN).
Den IP-adresse, du er mest bekendt med, ser sandsynligvis sådan ud:
192.168.10.150
Ved at tildele hver enhed en IP-adresse, er netværk i stand til effektivt at dirigere alle disse datapakker rundt og sikre, at de når hen til det rigtige sted.
Hvad er IPv4?
På trods af “4” tallet i navnet er IPv4 faktisk den første version af IP, der skal bruges. Det blev lanceret helt tilbage i 1983, og selv i dag er det stadig den mest kendte version til at identificere enheder på et netværk.
IPv4 bruger en 32-bit adresse, hvilket er det format, som du nok er mest bekendt med, når du diskuterer en “IP-adresse”. Dette 32-bit adresserum giver næsten 4,3 milliarder unikke adresser, selvom nogle IP-blokke er reserveret til specielle formål.
Her er et eksempel på en IPv4-adresse:
192.168.10.150
Hvad er IPv6?
IPv6 er en nyere version af IP, der bruger et 128-bit adresseformat og inkluderer både tal og bogstaver. Her er et eksempel på en IPv6-adresse:
3002:0bd6:0000:0000:0000:ee00:0033:6778
Hvorfor havde vi brug for en ny version af IP?
På dette tidspunkt undrer du dig måske over, hvorfor IPv6 overhovedet eksisterer.
Selvom de 4,3 milliarder potentielle IP-adresser i IPv4 kan virke som mange, har vi brug for mange flere IP-adresser!
Der er mange mennesker i verden med mange enheder. Dette er et endnu større problem med fremkomsten af IoT-enheder (Internet of Things) og sensorer, da disse i høj grad udvider puljen af tilsluttede enheder.
Kort sagt var verden ved at løbe tør for unikke IPv4-adresser, hvilket er den største grund til, at vi havde brug for IPv6.
Der er dog også nogle andre mere smarte tekniske grunde – lad os diskutere dem.
Hvad er forskellen mellem IPv4 vs IPv6?
Den mest åbenlyse forskel er, at IPv4 bruger en 32-bit adresse, mens IPv6 bruger en 128-bit adresse. Det betyder, at IPv6 tilbyder 1.028 gange flere adresser end IPv4, hvilket i det væsentlige løser problemet med at “løbe tør for adresser” (i hvert fald i en overskuelig fremtid).
IPv6 er også en alfanumerisk adresse adskilt af kolon, mens IPv4 kun er numerisk og adskilt af punktum. Igen, her er et eksempel på hver:
- IPv4 –
192.168.10.150
- IPv6 –
3002:0bd6:0000:0000:0000:ee00:0033:6778
Der er også nogle tekniske forskelle mellem IPv4 vs IPv6, selvom ikke-udviklere egentlig ikke behøver at kende dem.
Nogle af de mest bemærkelsesværdige tekniske forskelle er, at:
- IPv6 inkluderer indbygget Quality of Service (QoS).
- IPv6 har et indbygget network security layer (IPsec).
- IPv6 eliminerer Network Address Translation (NAT) og tillader end-to-end-forbindelse på IP-laget.
- Multicasting er en del af basis specifikationerne i IPv6, mens det er valgfrit i IPv4. Multicasting giver mulighed for transmission af en pakke til flere destinationer i en enkelt operation.
- IPv6 har større pakkeheadere (ca. dobbelt så store som IPv4).
Hvor mange adresser er der i IPv4 vs IPv6?
Som vi nævnte ovenfor, understøtter IPv6 1.028 gange flere IP-adresser end IPv4.
IPv4 understøtter omkring 4,29 milliarder adresser.
IPv6, på den anden side, understøtter … ja, den nemmeste måde at skrive det på er 2^128
forskellige adresser. Hvis du er interesseret i det nøjagtige antal, her er hvor mange unikke adresser IPv6 tilbyder: 340,282,366,920,938,463,463,374,607,431,768,211,456
Det betyder, at vi har lang vej igen, før vi løber tør for IPv6-adresser!
Hvad er hurtigere: IPv4 eller IPv6?
Generelt er der ingen større forskel mellem IPv4 vs IPv6 hastigheder, selvom nogle beviser tyder på, at IPv6 kan være lidt hurtigere i nogle situationer.
På “ingen forskel”-siden kørte Sucuri en række tests på websteder, der understøttede både IPv4 og IPv6, og fandt ud af, at der dybest set ingen forskel var på de fleste websteder, som de testede.
Du kan dog også finde nogle beviser, der viser, at IPv6 er hurtigere. For eksempel udtalte Facebooks Engineering-blog, at “Vi har observeret, at adgang til Facebook kan være 10-15 procent hurtigere over IPv6”.
På samme måde testede Akamai en enkelt URL på et iPhone/mobilnetværk og så, at siden havde en median-indlæsningstid, der var 5% hurtigere med IPv6 vs. IPv4.
Der er dog mange variabler, så det er svært at sammenligne ydeevne uden at køre stramt kontrollerede eksperimenter.
En grund til, at IPv6 kan være hurtigere, er, at det ikke spilder tid på Network Address Translation (NAT). IPv6 har dog også større packet headers, så det kan potentielt være langsommere i nogle tilfælde.
Er IPv4 eller IPv6 mere populær?
Selvom tallene ændrer sig, efterhånden som IPv6 øger dens anvendelse, er IPv4 stadig den mest udbredte internet protocol.
Google vedligeholder offentlige statistikker for IPv6-tilgængelighed for Google-brugere efter lande rundt om i verden. Disse tal er procentdelen af al trafik til Google-websteder, der er over IPv6 i stedet for IPv4.
På verdensplan har IPv6 omkring ~32% tilgængelighed, men det er meget forskelligt fra land til land. For eksempel har USA over 41% IPv6-adoption, mens Storbritannien har omkring 30% adoption, og Spanien har kun 2,5% adoption.
Hvilken version internet protocol bruger Kinsta?
Hvis du hoster dit websted hos Kinsta, spekulerer du måske på, om Kinsta bruger IPv4 eller IPv6. Kinsta bruger i øjeblikket IPv4.
Hvorfor? Fordi Kinsta er drevet af Premium Tier fra Google Cloud, og på nuværende tidspunkt understøtter Google Cloud ikke fuldt ud IPv6.
Når det er sagt, er IPv6-understøttelse på Google Clouds køreplan, så dette kan ændre sig i fremtiden. Der er dog ingen officiel tidslinje for, hvornår Google Cloud tilføjer IPv6-understøttelse.
Opsummering
Internet Protocol (IP) hjælper med at dirigere data rundt i netværk. For at opnå dette tildeles hver enhed en IP-adresse.
IPv4 er den originale version, der blev lanceret tilbage i 1983. Dens 32-bit format tillader dog kun ~4,3 milliarder unikke adresser, som ikke kan opfylde behovene i den moderne verden.
For at afhjælpe manglen på unikke IPv4-adresser (og foretage nogle andre tekniske ændringer), blev IPv6 oprettet. IPv6 bruger et 128-bit adresseformat, der tillader 3,4 x 1038 unikke IP-adresser.
For de fleste mennesker er det alt, du behøver at vide – IPv6 bruger et andet format og tilbyder langt flere unikke adresser end IPv4.
Kinsta bruger IPv4, fordi GCP, som understøtter Kinstas infrastruktur, endnu ikke har udrullet IPv6-understøttelse. IPv6 er på Google Clouds køreplan, så dette kan ændre sig i fremtiden.
Skriv et svar