Wat is het verschil tussen IPv4 en IPv6-protocollen

Anonim

IPv4 versus IPv6-protocollen | IP-adresseringssystemen en beperkingen

Internet Protocol

IP (Internet Protocol) is gedefinieerd in IETF (Internet Engineering Task Force) RFC791 (Aanvraag om Commentaar) in 1981. IP is een verbindingsloos protocol dat wordt gebruikt in pakketgeschakelde communicatienetwerken. IP verzendt gegevens van de ene host naar de andere, waar de host wordt geïdentificeerd met een uniek nummer genaamd IP-adres. IP ondersteunt geen gegarandeerde levering of onderhoudsopdracht. Het functioneert om te leveren met de beste inspanning, dus valt het onder het beste inspanningsverkeer in pakkettransmissienetwerken. De laag boven IP (TCP) zorgt voor de gegarandeerde levering en sequentie van pakketten.

IP-adres is een nummer dat wordt gegeven om een ​​host in het computernetwerk globaal te identificeren. In een echt voorbeeld kan je denken aan een telefoonnummer met landcode die uniek is om iemand te bereiken. Als Alice Bob wil bellen, zal Alice Bob's telefoonnummer bellen, precies in pakketcommunicatie als Alice een pakket naar Bob wilt sturen; Alice stuurt het pakket naar het IP-adres van Bob, die uniek is. Deze IP adressen worden public IP of real IP genoemd. Denk aan een geval waar Alice het bureaublad van Bellen belt en het extensie nummer pikt om Bob te bereiken. Het toestelnummer kan niet van buiten worden bereikt omdat deze extensie privé is. (Ext 834929), kan hetzelfde extensie nummer ook in een ander bedrijf bestaan. (Bedrijf B Ext 834929). Het is net zo in de IP-wereld ook er zijn privé-IP-adressen die in een privé-netwerk worden gebruikt. Dit is niet direct bereikbaar van buiten en is ook niet uniek.

IPv4

gedefinieerd in RFC 791

Dit is een 32-bits nummer om hosts te identificeren. Dus de totale adresruimte is 232, die bijna gelijk is aan 4 × 109. IP wordt gebruikt in klassieke en klasseloze concepten om het tekort aan adressen te overwinnen. Klassiek netwerk is een adresseringsplan om het netwerk en de hosts van de netwerken te identificeren. IPv4 heeft 5 klassen A, B, C, D en E. In klasse A identificeert de eerste 8 bits van 32 bits het netwerk en klasse B zijn de eerste 16 bits en in klasse C is het 24 bits. Als u een klasse C-adres beschouwt, identificeren eerst 24 bits het netwerkdeel en de laatste 8 bits om de hosts in dat specifieke netwerk te identificeren. In theorie kan een klasse C-netwerk slechts 28 bevatten, die 256 hosts is.

Door de beperking van de adresruimte wordt CIDR (Classless Inter-Domain Routing) in 1993 geïntroduceerd. In plaats van een vast netwerkdeel en gastdeel, introduceert CIDR variabele lengte netwerk- en hostdeel met relevante subnetmaskers.

IPv6

gedefinieerd in RFC 2460

IPv6 wordt geïntroduceerd om het tekort aan IP-adresruimte te overwinnen.IPv6 is een 128 bit nummer met adresruimte van 2128 (ongeveer 3, 4 × 1038). Dit biedt de flexibiliteit om de adresserende ruimteproblemen en routingverkeer te overwinnen.

Adresformaat:

Hier in IPv6 eerste 64 bits wordt het netwerk onderdeel gedefinieerd en de rest van de 64 bits is het hostadres onderdeel. IPv4 is vertegenwoordigd in 4 blokken van 8 bit binaire terwijl IPv6 wordt vertegenwoordigd door 8 groepen van 16 bit hexadecimale waarden gescheiden door colons.

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

Voor een makkelijk gebruik kan deze worden verkort met de volgende regels

(1) Leidende nullen binnen een 16-bits waarde kan worden weggelaten.

(2) Enkelvoudige opkomst van opeenvolgende groepen nullen binnen een adres kan vervangen worden door een dubbele kolon

Zo 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 kan als volgt worden geschreven

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

2607: f0d0: 1002: 0051:: 202: 4

Belangrijkste kenmerken van IPv6

omdat het 128 bit is

(2) Verbeterde ondersteuning voor Multicast

(3) Ondersteuning voor Network Layer Security

(4) Mobiliteit Ondersteund

(5) Extensible header indien nodig

(6) Groter Grootte payloads ondersteund in IPv6 als netwerk grotere MTU ondersteunt. (Jumbograms)

Samenvatting:

(1) IPv4 is 32bit adresruimte waar als IPv6 128bit adresruimte heeft.

(2) CIDR werd geïntroduceerd voor een optimaal gebruik van IPv4

(3) IPv4-formaat is vier Octect en IPv6 is 8 blok hexadecimaal.

(4) IPv4 ondersteunt beperkte multicast, maar IPv6 ondersteunt extensieve Multicast

. (5) IPv6 voorkomt driehoekige routing, aangezien het Mobiliteit ondersteunt

(6) IPv6 ondersteunt grotere lading dan IPv4

(7) IP tunneling wordt momenteel gebruikt voor IPv4 en IPv6 interconnectie.