Hvad er forskellen mellem IPv4 og IPv6-protokoller
IPv4 vs IPv6-protokoller | IP-adresseringssystemer og begrænsninger
Internetprotokol
IP (Internet Protocol) er defineret i IETF (Internet Engineering Task Force) RFC791 (Anmodning om kommentarer) i 1981. IP er en forbindelsesløs protokol, der anvendes i pakkekoblede kommunikationsnetværk. IP giver overførsel af data fra en vært til en anden, hvor værten er identificeret med et unikt nummer kaldet IP-adresse. IP understøtter ikke garanteret levering eller opretholder leveringssekvens. Det opererer til at levere med den bedste indsats, så det falder under den bedste indsats trafik i pakketransmissionsnet. Laget over IP (TCP) vil passe på den garanterede levering og sekventering af pakker.
IP-adresse er et nummer, der er givet til at identificere en vært i computernetværket globalt. I et ægte ordeksempel kan du tænke som et telefonnummer med landekode, som er unikt for at nå frem til en person. Hvis Alice ønsker at ringe til Bob, vil Alice ringe til Bobs telefonnummer, præcis i pakkekommunikation, hvis Alice ønsker at sende en pakke til Bob; Alice sender pakken til Bobs IP-adresse, som er unik. Disse IP-adresser hedder offentlig IP eller ægte IP. Tænk på et tilfælde, hvor Alice ringer til Bobs kontor og slår udvidelsesnummeret til Bob. Udvidelsesnummeret kan ikke nås udefra, fordi denne udvidelse er privat. (Ext 834929), kan det samme udvidelsesnummer også findes i et andet firma. (Company B Ext 834929). Det er som det samme i IP verden også der er private IP-adresser, der bruges inden for et privat netværk. Dette er ikke direkte tilgængelig udefra og det er heller ikke unikt.
IPv4
Defineret i RFC 791
Dette er et 32 bit nummer til at identificere værter. Så det samlede adresserum er 232, som næsten er lig med s til 4 × 109. IP opereres i klassiske og klasseløse begreber for at overvinde manglen på adresser. Classful netværk er en adressering plan for at identificere netværket og værter af netværket. IPv4 har 5 klasser A, B, C, D og E. I klasse A identificerer de første 8 bits af 32 bits netværket og klasse B det er de første 16 bits og i klasse C er det 24 bits. Hvis du overvejer en klasse C-adresse, identificerer de første 24 bits netværksdelen og de sidste 8 bits for at identificere værterne i det pågældende netværk. I teorien kan et klasse C-netværk kun indeholde 28, som er 256 værter.
På grund af begrænsningen af adresserummet introduceres CIDR (Classless Inter-Domain Routing) i 1993. I stedet for en fast netværksdel og værtsdel introducerer CIDR variabel længde af netværk og værtsdel med relevante subnetmasker.
IPv6
Defineret i RFC 2460
IPv6 introduceres for at overvinde manglen på IP-adresserum.IPv6 er et 128 bit nummer med adresserum på 2128 (ca. 3, 4 × 1038). Dette giver fleksibilitet til at overvinde adressering af rumproblemer og routing trafik.
Adresseformat:
Her defineres i første 64 bit IPv6 netværksdelen, og resten af 64 bit er værtsadresse del. IPv4 er repræsenteret i 4 blokke med 8 bit binære, mens IPv6 er repræsenteret af 8 grupper med 16 bit hexadecimale værdier adskilt af kolonner.
Eksempel: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
For nem brug kan den forkortes med følgende regler
(1) Ledende nuller inden for en 16-bit værdi kan udelades.
(2) Enkelt forekomst af på hinanden følgende grupper af nuller inden for en adresse kan erstattes med et dobbelt kolon
Så 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 kan skrives som følger
2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
2607: f0d0: 1002: 0051:: 202: 4
Vigtigste træk ved IPv6
da det er 128 bit
(2) Forbedrede understøtter til Multicast
(3) Støtte til netværkslagsikkerhed
(4) Mobilitetsunderstøttet
(5) Extensible header, hvis det er nødvendigt
(6) Større Størrelsesbelastninger understøttet i IPv6, hvis netværk understøtter større MTU. (Jumbograms)
Sammenfatning:
(1) IPv4 er 32bit adresserum, hvor IPv6 har 128bit adresserum.
(2) CIDR blev introduceret til optimeret brug af IPv4
(3) IPv4 format er fire Octect og IPv6 er 8 blok hexadecimal.
(4) IPv4 understøtter Mobilitet
(6) IPv6 understøtter større nyttelast end IPv4
(7) Selvom IPv4 understøtter begrænset multicast, understøtter IPv6 omfattende Multicast
.) IP tunneling bruges til IPv4 og IPv6 sammenkobling i øjeblikket.