Hva er forskjellen mellom IPv4 og IPv6-protokoller

Anonim

IPv4 vs IPv6-protokoller | IP-adresseringsordninger og -begrensninger

Internettprotokoll

IP (Internet Protocol) er definert i IETF (Internet Engineering Task Force) RFC791 (Request for Comments) i 1981. IP er en forbindelsesløs protokoll som brukes i pakkedrevne kommunikasjonsnettverk. IP gir overføring av data fra en vert til en annen, hvor verten er identifisert med et unikt nummer som kalles IP-adresse. IP støtter ikke garantert levering eller opprettholder leveringssekvens. Den opererer for å levere med best mulig innsats, så det faller under best mulig trafikk i pakkedistansnett. Laget over IP (TCP) vil passe på garantert levering og sekvensering av pakker.

IP-adressen er et nummer som er gitt for å identifisere en vert i datanettverket globalt. I et ekte ordeksempel kan du tenke som et telefonnummer med landskode som er unikt for å nå en person. Hvis Alice ønsker å ringe til Bob, vil Alice ringe til Bobs telefonnummer, akkurat i pakkekommunikasjon hvis Alice ønsker å sende en pakke til Bob; Alice sender pakken til Bobs IP-adresse som er unik. Disse IP-adressene kalles offentlig IP eller ekte IP. Tenk på et tilfelle hvor Alice ringer til Bobs kontor og stryker utvidelsesnummeret for å nå Bob. Utvidelsesnummeret kan ikke nås fra utsiden fordi denne utvidelsen er privat. (Ext 834929), kan samme utvidelsesnummer også finnes i et annet selskap. (Company B Ext 834929). Det er som det samme i IP-verden også, det er private IP-adresser som brukes i et privat nettverk. Dette er ikke direkte tilgjengelig fra utsiden, og det er ikke unikt også.

IPv4

Definert i RFC 791

Dette er et 32-biters nummer for å identifisere verter. Så total adresserommet er 232, som er nesten like s til 4 × 109. IP opereres i klassiske og klasseløse begreper for å overvinne mangelen på adresser. Klassisk nettverk er en adresseringsplan for å identifisere nettverket og vertene for nettene. IPv4 har 5 klasser A, B, C, D og E. I klasse A identifiserer de første 8 bitene av 32 biter nettverket og klasse B det er de første 16 bitene og i klasse C er det 24 biter. Hvis du vurderer en klasse C-adresse, identifiserer de første 24 bitene nettverksdelen og de siste 8 bitene for å identifisere vertene i det aktuelle nettverket. I teorien kan et klasse C-nettverk bare inneholde 28 som er 256 verter.

På grunn av begrensningen av adresserommet, blir CIDR (Classless Inter-Domain Routing) introdusert i 1993. I stedet for å ha en fast nettverksdel og vertsdel, introduserer CIDR variabel lengde på nettverks- og vertsdel med relevante delnettmasker.

IPv6

Definert i RFC 2460

IPv6 er introdusert for å overvinne mangelen på IP-adresserom.IPv6 er et 128 bit nummer med adresserommet på 2128 (ca. 3, 4 × 1038). Dette gir fleksibilitet for å overvinne adresseplassproblemer og rutingtrafikk.

Adresseformat:

Her i IPv6 første 64 bits definerer nettverksdelen og resten av 64 bitene er vertsadressedelen. IPv4 er representert i 4 blokker med 8 bit binær mens IPv6 representeres av 8 grupper med 16 bit heksadesimale verdier skilt av kolon.

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

For videre bruk kan den forkortes med følgende regler

(1) Ledende nuller innenfor en 16-biters verdi kan utelates.

(2) Enkel forekomst av påfølgende grupper av nuller innenfor en adresse kan erstattes av 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

Hovedtrekkene til IPv6

siden det er 128 bit

(2) Forbedret støtte til Multicast

(3) Støtte for Network Layer Security

(4) Mobilitet støttet

(5) Extensible header hvis nødvendig

(6) Større Størrelsesbelastningene støttes i IPv6 hvis nettverket støtter større MTU. (Jumbograms)

Sammendrag:

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

(2) CIDR ble introdusert for optimal bruk av IPv4

(3) IPv4 format er fire Octect og IPv6 er 8 blokk Hexadecimal.

(4) Selv om IPv4 støtter begrenset multicast, støtter IPv6 omfattende Multicast

(5) IPv6 unngår triangulær ruting, siden den støtter Mobilitet

(6) IPv6 støtter større nyttelast enn IPv4

(7) IP tunneling brukes for IPv4 og IPv6 samtrafikk for øyeblikket.