Qu’est-ce qu’un en-tête IP ? Comment ça marche?


Les en-têtes IP jouent un rôle essentiel sur Internet. Ils garantissent que les données envoyées à la destination et reçues de celle-ci sont complètes, correctes et en ordre.

Cisco définit un en-tête IP comme quelque chose qui “contient les informations nécessaires pour acheminer les données sur Internet et a le même format quel que soit le type de données envoyées”.

Cet article couvrira tout ce que vous devez savoir sur un En-tête IP. Continuer à lire.

Points clés à retenir

  • Les en-têtes IP incluent des détails essentiels tels que les adresses source et de destination, la longueur des paquets, la version IP et la durée de vie (TTL), garantissant une transmission précise des données.
  • Le routage et la livraison efficaces des paquets sont activés par les en-têtes IP, favorisant un échange de données ordonné sur Internet.
  • Les en-têtes IPv4 se composent de 13 champs, tandis que les en-têtes IPv6 comprennent 8 champs, présentant des variations de taille et de capacité d’adresse.
  • Collaborant avec des protocoles comme TCP, les en-têtes IP contribuent à une transmission de données fiable et séquentielle.
  • La connaissance des en-têtes IP est cruciale pour optimiser l’échange de données, gérer efficacement les paquets et atténuer les complications de transmission.

Comprendre l’en-tête IP et son fonctionnement

Un En-tête IP fait référence aux informations incluses au début d’un paquet IP.

Ces informations incluent des détails tels que :

  • Version IP
  • Longueur de paquet
  • Adresses IP (Origine et destination)
  • Temps de vivre

Si vous n’êtes pas familier avec les paquets IP, ce sont les plus petits messages échangés sur le Web.

Vous pouvez considérer ces paquets comme de vrais paquets. Un paquet contient deux choses : le contenu à l’intérieur et le étiqueter dehors.

Le contenu à l’intérieur sont les données que vous recevez et envoyez à un autre serveur. Pendant ce temps, l’étiquette à l’extérieur est l’en-tête.

Un En-tête de paquet IP donne des informations pour décrire les données dans le paquet pour une réception, un traitement et un retour précis.

Avec les détails, vous pouvez assurer un envoi et une livraison appropriés et efficaces.

En un mot

L’en-tête IP contient des informations vitales pour les paquets IP, notamment la version IP, la longueur des paquets, les adresses IP et la durée de vie. Il garantit une gestion précise des paquets et une livraison efficace.

Vous trouverez plusieurs champs d’en-tête en fonction de la version de l’IP. Chaque champ d’en-tête comprend des informations essentielles sur les données transférées.

Étant donné que IPv4 et IPv6 ont des en-têtes différents, examinez-les de plus près :

Tu peux trouver 13 champs dans un en-tête IPv4. Voici ce que le Format d’en-tête d’adresse IP ressemble sur un IPV4 :

En-tête IPv4

Pour mieux comprendre les champs d’en-tête IPv4, consultez le tableau ci-dessous :

Nom de domaine

Taille du champ

Les fonctions

Version

4 bits

Décrit la version IP utilisée dans le paquet

Longueur d’en-tête

4 bits

Affiche la longueur de l’en-tête car la taille varie à chaque fois

CGU
(Type de service)

8 bits

Explique le service nécessaire pour le paquet

(certains types sont le débit, la priorité, le retard et la fiabilité)

Longueur totale

16 bits

Détermine la taille totale du paquet

(65 535 est la limite maximale)

Identification

16 bits

Affiche le numéro d’identification

(uniquement lorsqu’un appareil ne peut pas envoyer les données dans un seul paquet)

Drapeau

3 bits

Permet la fragmentation sur le paquet

(le 1er bit est 0 ; le 2e bit détermine s’il a besoin de fragments ; Le 3ème bit indique s’il reste plus de fragments après l’actuel)

Compenser

13 bits

Indique à quelle partie du paquet d’origine appartient un fragment

TTL ou Time to Live

8 bits

Indique le temps ou le nombre de sauts qu’un paquet peut faire avant d’être rejeté

Protocole

8 bits

Spécifie la couche supérieure du protocole et indique au récepteur comment traiter le paquet

Somme de contrôle

16 bits

Vérifie la validité de l’en-tête à chaque saut

(Si la vérification échoue, le paquet est rejeté.)

Adresse source

32 bits

Affiche l’adresse IP de la source des données ou de la demande

Adresse de destination

32 bits

Indique l’adresse IP de la destination des données ou de la demande

Options (champ facultatif)

40 bits

Spécifie des options telles que la route par laquelle les paquets doivent passer

A LIRE :  La vie après le confinement : La réouverture du commerce de détail [Webinar]

Un en-tête IPv6 n’a que 8 champs. La taille de l’adresse dans cet en-tête est quatre fois plus grande que celle d’IPv4, mais l’en-tête lui-même n’est que deux fois plus grand.

Voici ce qu’est un Format d’en-tête d’adresse IP ressemble sur un IPV6 :En-tête IPv6

Découvrez le fonctionnement de chaque champ à l’aide du tableau ci-dessous :

Nom de domaine

Taille du champ

Les fonctions

Version

4 bits

Décrit la version IP utilisée dans le paquet

Classe de trafic

8 bits

Identique au champ TOS dans un en-tête IPv4

(Les 6 premiers bits indiquent le service pour le paquet tandis que les 2 derniers bits sont pour ECN)

Étiquette de flux

20 bits

Étiquette les paquets dans le même groupe pour s’assurer que les données sont en ordre

(généralement pour les données en temps réel comme la vidéo ou l’audio)

Longueur de la charge utile

16 bits

Indique la taille du paquet

(avec la valeur la plus élevée étant 65 535)

En-tête suivant

8 bits

Affiche le premier type d’en-tête d’extension ou détermine le protocole de couche supérieure

(comme UDP ou TCP)

Limite de saut

8 bits

Détermine le nombre de sauts qu’un paquet peut faire avant d’être rejeté

Adresse source

128 bits

Affiche l’adresse IP de la source des données ou de la demande

Adresse de destination

128 bits

Indique l’adresse IP de la destination des données ou de la requête

En-tête IPv4 et IPv6

Les en-têtes des deux types d’adresses IP diffèrent à bien des égards. Pour une meilleure comparaison, voici une comparaison côte à côte entre les en-têtes IPv4 et IPv6 :

En-tête IPv4

En-tête IPv4

En-tête IPv6

En-tête IPv6

Voici une ventilation de leurs différences dans tous les aspects comparables :

Numéro de champ

Un en-tête IPv4 comprend 13 champs, tandis qu’un en-tête IPv6 n’en a que 8.

Certains champs, comme le champ d’identification dans les en-têtes IPne sont disponibles que dans un en-tête IPv4.

Taille

Bien qu’ils aient plus de champs, les en-têtes IPv4 sont plus petits, d’environ 20 à 60 octets. Ce ne sera que plus massif si vous utilisez le champ des options, ce qui arrive rarement.

A LIRE :  Comment choisir un CMS pour votre site Web, systèmes de gestion de contenu

Pendant ce temps, les en-têtes IPv6 sont deux fois plus gros que IPV4 à environ 40 octets. Contrairement à l’en-tête extensible IPv4, celui-ci a une taille fixe.

Taille de l’adresse

La principale différence entre les deux en-têtes est l’espace pour la taille de l’adresse IP.

Un en-tête IPv4 a un champ de 32 bits, couvrant 4,29* 10^9 adresses. Au contraire, un en-tête IPv6 a un champ de 128 bits, qui peut couvrir 3,4 * 10^38 adresses.

Utilisation de sommes de contrôle ou de drapeaux

L’en-tête IPv4 a un champ pour les drapeaux ou les sommes de contrôle, tandis que l’en-tête IPv6 n’en a pas. Cela signifie qu’IPv6 n’utilise pas de tels champs.

Voici un tableau pour résumer les différences entre les en-têtes des deux versions d’IP :

Aspect

En-tête IPv4

En-tête IPv6

Numéro de champ

13 champs

8 champs

Taille

Plus petit
(20-60 octets)

Plus grand
(environ 40 octets)

Taille de l’adresse

champ 32 bits
(couvre 4,29*10^9 adresses)

Champ 128 bits
(couvre 3,4*10^38 adresses)

Utilisation de sommes de contrôle ou de drapeaux

Comprend un champ pour les drapeaux ou les sommes de contrôle

Aucun

Protocole de contrôle de transmission (TCP) fonctionne avec IP pour montrer comment l’échange de données se produit sur le Web.

Avec des tâches et des objectifs différents, les en-têtes de TCP et IP diffèrent les uns des autres.

Pour comprendre leur différence, voici une comparaison :

En-tête TCP

En-tête TCP

En-tête IP

En-tête IP

Voici les principales différences entre les en-têtes TCP et IP :

Numéro de champ

Un en-tête TCP comprend seulement 10 champs (avec un champ facultatif), alors qu’un En-tête IP a 13.

Cependant, comparé à un en-tête IPv6, un TCP a plus de champs puisque la dernière version d’IP n’en a que 8.

Taille de l’en-tête

Les en-têtes TCP et IPv4 ont la même taille de 20 à 60 octets.

En comparant un en-tête TCP à un en-tête IPv6, TCP est plus petit car IPv6 a 40 octets.

But

L’IP envoie chaque paquet à sa destination. Pendant ce temps, TCP garantit que la transmission est correcte, complète et ordonnée.

Lorsqu’ils sont combinés, ils fonctionnent comme TCP/IP.

Champ Options

TCP a une capacité plus élevée dans son champ d’options, jusqu’à 320 bits.

Pendant ce temps, le champ d’options d’IPv4 ne peut contenir que 32 bits. De plus, IPv6 n’a pas de champ optionnel.

Vous trouverez ci-dessous un tableau résumant les distinctions entre les deux en-têtes :

Aspect

En-tête TCP

En-tête IP

Numéro de champ

10 champs
(avec 1 champ optionnel )

13 champs

Taille de l’en-tête

20 à 60 octets

20 à 60 octets

But

Sécurise la qualité de transmission

Envoie les paquets à destination

Champ Options

Jusqu’à 320 bits

Jusqu’à 32 bits
(IPv4 uniquement)

Conclusion

Les en-têtes IP contiennent des détails garantissant un échange de données efficace, correct et ordonné.

Avec ceux-ci, chaque élément de données que vous envoyez et recevez sera détaillé et précis.

En conséquence, les serveurs peuvent comprendre les données, leur source et le processus dont elles ont besoin. Ces en-têtes ont des mises en page différentes selon les versions.

Néanmoins, chaque type d’en-tête partage le même objectif. Il garantit que l’échange de données sera fluide, sans erreur, rapide et ordonné.