↗ till inläggetHur många mer bitar ( b ) har en IP v6 adress, jämfört med en IP v4?
Det är den frågan vi kör på, om någon ändrar så är det Layton. Inte du Charlesingvar. Det är en relativt enkel fråga egentligen. Googla fram svaret är också enkelt. För att göra frågan enklare så kan ni även bara svara på hur många bitar en IP v6 adress har.
Edit - ska poängtatera att jag pratar om hur många BITAR en ip v6 adress har, det är frågan, inte hur många adresser den har!
IPv4
Protokollstack för IP-nätverk
IP-skikt
Protokoll
5. Applikation
BitTorrent, DHCP, DNS, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, Telnet, TLS, SSL, TFTP, …
4. Transport
DCCP, SCTP, TCP, RTP, UDP, IL, RUDP, …
3. Nätverk
ARP, BGP, ICMP, IGMP, IP (IPv4, IPv6), RIP …
2. Länk
ATM, Ethernet, FDDI, ISDN, MPLS, Token Ring, PPP, SLIP, Wi-Fi, …
1. Fysiskt
IEEE 802, ISDN, RS-232, IrDA, Bluetooth, xDSL, …
IPv4 eller Internet Protocol version 4 är version fyra av internetprotokollet (IP). IPv4 var den första versionen som fick stor spridning och är idag den version som Internet i huvudsak baseras på.
En IP-adress i IPv4 består av 32 bitar och begränsar protokollet till 4 294 967 296 unika adresser, av vilka flera är reserverade för speciella ändamål som exempelvis multicast och lokala nät. IPv6 har utvecklats som en möjlig efterföljare till IPv4, huvudsakligen beroende på att det begränsade utrymmet av lediga IP-adresser i IPv4. Tekniker som Network Address Translation och Port Address Translation har minskat behovet av nya adresser och därmed införandet av ett nytt protokoll. Efterfrågade funktioner som finns i IPv6, som exempelvis IPSec, har portats till IPv4 vilket ytterligare minskat behovet av ett nytt protokoll.
Adresser i IPv4 [redigera]
En adress i IPv4 består av 32 bitar och skrivs vanligtvis som fyra bytes med en punkt emellan, så kallad Dot-decimal notering. Exempelvis 207.142.131.235. Det är även möjligt att skriva i följande format:
Dotted Decimal (normal)
207.142.131.235
Dotted Hexadecimal
0xCF.0x8E.0x83.0xEB
Dotted Binary
11001111.10001110.10000011.11101011
Dotted Octal
0317.0216.0203.0353
Decimal
3482223595
Hexadecimal
0xCF8E83EB
IP-adresserna ovan ska fungera i de flesta webbläsare och pekar för tillfället på wikimedia.org (skriv in http://0xCF8E83EB eller http://207.142.131.235 i din webbläsare).
IPv4 header [redigera]
IP-trafik är paketbaserat, och varje paket inleds med en header enligt följande:
+
Bits 0 - 3
4 - 7
8 - 15
16 - 18
19 - 31
0
Version
Header length
Type of Service
(numera DiffServ och ECN)
Total Length
32
Identification
Flags
Fragment Offset
64
Time to Live
Protocol
Header Checksum
96
Source Address
128
Destination Address
160
Options
192
Data
Version - vilken version av IP-protokollet paketet består av
Header length -
Type of Service (numera DiffServ och ECN)
Total Length
Identification
Flags
Fragment Offset
Time to Live
Protocol
Header Checksum
Source Address
Destination Address
Options
Data
IPv6 utvecklades på grund av att antalet möjliga adresser i IPv4 inte är tillräckligt. IPv4 har med sin 32-bitars adresslängd, drygt 4 miljarder möjliga adresser. Detta räcker inte till en adress till varje invånare på jorden och utrustning som kan önskas kopplas in på Internet. IPv6 löser detta genom att använda 128 bitar långa adresser istället. Detta ger en teoretisk möjlighet för 3,4 · 1038 adresser. För att göra det mer överskådligt, 6,7 · 1017 adresser per kvadratmillimeter på jordens yta eller sammanlagt exakt: 340 282 366 920 938 463 463 374 607 431 768 211 456 adresser (nästan 340,3 sextiljoner).
I dagsläget används IPv6 i vissa mobila och privata nätverk. Man tror att IPv4 kommer att stödjas fram till åtminstone 2025, för att de flesta buggar och systemfel i IPv6 ska hittas och åtgärdas.
Historia [redigera]
IPv6 uppfanns av Steve Deering och Craig Mudge på Xerox PARC. IPv6 accepterades av IETF 1994, och kallades då för "IP Next Generation" (IPng).
Implementeringen av IPv6 har saktats ner till stor del på grund av introduceringen av NAT, som delvis löser problemet med för få adresser. NAT har dock en hel del begränsningar som gör det mindre lämpligt för P2P-trafik så som IP-telefoni och fildelning.
Internet domineras fortfarande av IPv4 och bara några få procent av Internets datorer har IPv6-adresser. I Sverige finns stöd för IPv6 hos bland annat Bredband2, IP-Only, SUNET, Phonera, Loopia och Bahnhof samt Hi3G_Access_AB (3). I USA har det bestämts att alla federala myndigheter ska ha visst stöd för IPv6 år 2008.
20 juli 2004 gick ICANN ut med att den första ROOT-DNS-servern på Internet har modifierats för att stödja både IPv6 och IPv4. [1]
Adressering [redigera]
128-bitars längd [redigera]
Den största förändringen mellan IPv4 och IPv6 är längden på adresserna. IPv6-adresser är 128 bitar långa, något som specificeras i RFC 2373 samt RFC 2374. Detta skrivs normalt med 32 hexadecimala tecken, grupperade om fyra separerade med kolon.
IPv6-adresser är vanligen komponerade av två logiska delar: ett 64-bitars nätverksprefix, samt en 64-bitars lokal del. Den senare delen genereras ibland automatiskt med hjälp av nätverkskortets MAC-adress. Oftare används ett slumpat 64-bitars tal eftersom MAC-adresser avslöjar information om användaren. Detta beskrivs i större detalj i RFC 3041.
Notation [redigera]
IPv6 adresser skrivs normalt som åtta grupper om fyra tecken. Adressen åtföljs ofta av ett snedstreck, och därefter längden på prefixet. Ett exempel: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334/64 är en giltig IPv6 adress.
Sekvenser av nollor kan förkortas och göras mer läsvänlig för människor genom att skriva ihop två kolon och utelämna nollorna där emellan. Inledande nollor i en grupp om 16 bitar (eller 4 hexadecimala tecken) kan förkortas bort. Exempelvis kan adressen 2001:fe0c:0000:0000:0000:0000:00db:1dc0 skrivas 2001:fe0c::Db:1dc0. Förfarandet beskrivs i detalj i RFC 4291.
Dessa sex exempel är alla giltiga och likvärdiga:
2001:0db8:0000:0000:0000:0000:1428:07ab/64
2001:0db8:0000:0000:0000::1428:07ab/64
2001:0db8:0:0:0:0:1428:07ab/64
2001:0db8:0::0:1428:07ab/64
2001:0db8::1428:07ab/64
2001:db8::1428:7ab/64
så nöjd hoppas vi slipper sånna frågor mer nu :angry: