Forskel mellem IPv4- og IPv6-protokoller

IPv4 vs IPv6-protokoller | IP-adresseringsplaner og -begrænsninger

Internetprotokol

IP (Internet Protocol) er defineret i IETF (Internet Engineering Task Force) RFC791 (Request for Comments) i 1981. IP er en forbindelsesløs protokol, der bruges i pakkeomskiftede kommunikationsnetværk. IP giver transmission af data fra en vært til en anden, hvor vært identificeres med et unikt nummer kaldet IP-adresse. IP understøtter ikke garanteret levering eller opretholder leveringssekvensen. Det fungerer for at levere med den bedste indsats, så det falder ind under bedste indsatsstrafik i pakketransmissionsnet. Laget over IP (TCP) vil passe på den garanterede levering og rækkefølgen af ​​pakker.

IP-adresse er et nummer, der er givet til unikt 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 at nå en person. Hvis Alice vil ringe til Bob, ringer Alice til Bobs telefonnummer, nøjagtigt i pakkekommunikation, hvis Alice vil sende en pakke til Bob; Alice sender pakken til Bobs IP-adresse, som er unik. Disse IP-adresser kaldes offentlig IP eller reel IP. Tænk på et tilfælde, hvor Alice ringer til Bob's kontor og slår udvidelsesnummeret for at nå Bob. Udvidelsesnummeret kan ikke nås udefra, fordi denne udvidelse er privat. (Ext 834929), det samme lokalnummer kan også findes i et andet firma. (Virksomhed B Ext 834929). Det er som det samme i IP-verdenen, og der er også private IP-adresser, der bruges i et privat netværk. Dette er ikke direkte tilgængeligt 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, hvilket er næsten lig med 4 × 109. IP drives i klassiske og klasseløse koncepter for at overvinde manglen på adresser. Klassisk netværk er en adresseringsplan til at identificere netværket og værterne for netværkene. IPv4 har 5 klasser A, B, C, D og E. I klasse A identificerer de første 8 bit på 32 bit netværket, og klasse B er det de første 16 bit og i klasse C er det 24 bit. Hvis du overvejer en klasse C-adresse, identificerer først 24 bit netværksdelen og de sidste 8 bit for at identificere værterne i det netværk. I teorien kan et klasse C-netværk kun indeholde 28, hvilket er 256 værter.

På grund af begrænsningen af ​​adresserummet introduceres CIDR (Classless Inter-Domain Routing) i 1993. I stedet for at have en fast netværksdel og værtdel introducerer CIDR variabel længde af netværk og værtsdel med relevante undernetmasker.

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 pladsproblemer og dirigering af trafik.

Adresseformat:

Her i IPv6 definerer først 64 bit netværksdelen, og resten af ​​64 bit er værtsadressedel. IPv4 er repræsenteret i 4 blokke med 8 bit binære, mens IPv6 er repræsenteret af 8 grupper på 16 bit hexadecimale værdier adskilt af kolon.

Eksempel: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

Yderligere til let brug kan det 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 af 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 funktioner i IPv6

(1) Stort adresseplads, da det er 128 bit

(2) Forbedrede understøttelser til Multicast

(3) Support til netværkslagsikkerhed

(4) Mobilitet understøttet

(5) Om nødvendigt udvidelig overskrift

(6) Nyttelast med større størrelse understøttet i IPv6, hvis netværket understøtter større MTU. (Jumbograms)

Resumé:

(1) IPv4 er 32bit adresseplads, hvor IPv6 har 128bit adresseplads.

(2) CIDR blev introduceret til optimeret brug af IPv4

(3) IPv4-formatet er fire Octect og IPv6 er 8 blok Hexadecimal.

(4) Selvom IPv4 understøtter begrænset multicast, understøtter IPv6 i vid udstrækning Multicast

(5) IPv6 undgår trekantet routing, da det understøtter mobilitet

(6) IPv6 understøtter større nyttelast end IPv4

(7) IP-tunneling bruges i øjeblikket til IPv4 og IPv6-forbindelse.