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
|
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 :
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 |
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 |
Identification |
16 bits |
Affiche le numéro d’identification |
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 |
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 :
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 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.
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 |
Plus grand |
Taille de l’adresse |
champ 32 bits |
Champ 128 bits |
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 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 |
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 |
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é.