Différence entre les protocoles IPv4 et IPv6

Protocoles IPv4 vs IPv6 | Schémas d'adressage IP et limitations

protocole Internet

IP (Internet Protocol) est défini dans la norme RFC791 (Request for Comments) de l'IETF (Internet Engineering Task Force) en 1981. IP est un protocole sans connexion utilisé dans les réseaux de communication à commutation de paquets. IP permet la transmission de données d'un hôte à un autre, l'hôte étant identifié par un numéro unique appelé adresse IP. IP ne prend pas en charge la livraison garantie ni ne maintient la séquence de livraison. Il fonctionne avec le meilleur effort, donc, il tombe dans le trafic du meilleur effort dans les réseaux de transmission de paquets. La couche au-dessus d’IP (TCP) s’occupera de la livraison garantie et du séquencement des paquets.

L'adresse IP est un numéro donné pour identifier de manière unique un hôte du réseau informatique mondial. Dans un exemple concret, vous pouvez penser comme un numéro de téléphone avec un code de pays unique pour joindre une personne. Si Alice veut appeler Bob, Alice appelle le numéro de téléphone de Bob, exactement en communication par paquets si Alice veut envoyer un paquet à Bob; Alice enverra le paquet à l'adresse IP de Bob, qui est unique. Ces adresses IP sont appelées IP publiques ou IP réelles. Imaginez un cas où Alice appelle le bureau de Bob et compose le numéro de poste pour le contacter. Le numéro de poste ne peut pas être atteint de l'extérieur car ce poste est privé (poste 834929), le même numéro de poste peut également exister dans une autre société. (Société B, poste 834929). Il en va de même dans le monde IP, il existe également des adresses IP privées utilisées dans un réseau privé. Ce n'est pas directement accessible de l'extérieur et ce n'est pas unique aussi.

IPv4

Défini dans RFC 791

C'est un numéro de 32 bits pour identifier les hôtes. Donc, l’espace total d’adresses est 232, ce qui est presque égal à 4 × 109. IP est exploité dans des concepts de classe et sans classe pour pallier le manque d'adresses. Classful network est un plan d'adressage permettant d'identifier le réseau et les hôtes des réseaux. IPv4 a 5 classes A, B, C, D et E. En classe A, les 8 premiers bits sur 32 bits identifient le réseau et la classe B, les 16 premiers bits et en classe C, les 24 bits. Si vous considérez une adresse de classe C, les 24 premiers bits identifient la partie réseau et les 8 derniers bits pour identifier les hôtes de ce réseau particulier. En théorie, un réseau de classe C ne peut contenir que 28, soit 256 hôtes.

En raison de la limitation de l'espace d'adressage, le CIDR (routage interdomaine sans classe) est introduit en 1993. Plutôt que d'avoir une partie réseau fixe et une partie hôte, CIDR introduit une longueur variable de partie réseau et hôte avec des masques de sous-réseau pertinents.

IPv6

Défini dans RFC 2460

IPv6 est introduit pour pallier le manque d'espace d'adresses IP. IPv6 est un nombre de 128 bits avec un espace d'adressage de 2128 (environ 3,4 × 1038). Cela donne la flexibilité nécessaire pour surmonter les problèmes d’espace d’adressage et le trafic de routage.

Format d'adresse:

Ici, dans IPv6, les premiers 64 bits définissent la partie réseau et le reste des 64 bits est une partie adresse d’hôte. IPv4 est représenté dans 4 blocs de 8 bits binaires alors qu'IPv6 est représenté par 8 groupes de valeurs hexadécimales de 16 bits séparées par des points..

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

Plus facile à utiliser, il peut être abrégé avec les règles suivantes

(1) Les zéros au début d'une valeur de 16 bits peuvent être omis

(2) Une seule occurrence de groupes consécutifs de zéros dans une adresse peut être remplacée par un double-point

Ainsi, 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 peuvent être écrits comme suit

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

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

Principales caractéristiques d'IPv6

(1) Grand espace d'adressage, puisqu'il s'agit de 128 bits

(2) Prise en charge améliorée de la multidiffusion

(3) Prise en charge de la sécurité de la couche réseau

(4) Mobilité prise en charge

(5) Entête extensible si nécessaire

(6) Les charges utiles de plus grande taille prises en charge dans IPv6 si le réseau prend en charge un MTU plus important. (Jumbograms)

Résumé:

(1) IPv4 est un espace d'adressage de 32 bits alors qu'IPv6 possède un espace d'adressage de 128 bits.

(2) CIDR a été introduit pour une utilisation optimisée d'IPv4

(3) Le format IPv4 correspond à quatre octets et IPv6 à huit blocs. Hexadécimal.

(4) Même si IPv4 prend en charge la multidiffusion limitée, IPv6 prend largement en charge la multidiffusion.

(5) IPv6 évite le routage triangulaire, car il prend en charge la mobilité

(6) IPv6 prend en charge une charge utile plus importante que IPv4

(7) Le tunneling IP est utilisé pour l'interconnexion IPv4 et IPv6 à l'heure actuelle.