En-tête du paquet IP : format, champs
Qu’est-ce que l’en-tête IP ?
En-tête IP est une méta-information au début d'un paquet IP. Il affiche des informations telles que la version IP, la longueur du paquet, la source et la destination.
Le format d'en-tête IPV4 a une longueur de 20 à 60 octets. Il contient les informations nécessaires au routage et à la livraison. Il se compose de 13 champs tels que la version, la longueur de l'en-tête, la distance totale, l'identification, les drapeaux, la somme de contrôle, l'adresse IP source, l'adresse IP de destination. Il fournit les données essentielles nécessaires à la transmission des données. LE
Composants/champs d'en-tête IPv4

Voici les différents composants/champs de l'en-tête du paquet IP
- Version: Le premier champ d'en-tête IP est un indicateur de version 4 bits. En IPv4, la valeur de ses quatre bits est fixée à 0100, ce qui indique 4 en binaire. Cependant, si le routeur ne prend pas en charge la version spécifiée, ce paquet sera supprimé.
- Longueur de l'en-tête Internet : La longueur de l’en-tête Internet, brièvement connue sous le nom de DIH, est de 4 bits. On l'appelle aussi HELEN (Header Longueur). Ce composant IP est utilisé pour afficher combien de mots de 32 bits sont présents dans l'en-tête.
- Type de service: Le type de service est également appelé point de code de services différenciés ou DSCP. Ce champ fournit des fonctionnalités liées à la qualité de service pour le streaming de données ou les appels VoIP. Les 3 premiers bits sont les bits prioritaires. Il est également utilisé pour spécifier comment vous pouvez gérer le Datagram.
- Longueur totale: La longueur totale est mesurée en octets. La taille minimale d'un datagramme IP est de 20 octets et la taille maximale peut être de 65535 576 octets. HELEN et la longueur totale peuvent être utilisés pour calculer la dimension de la charge utile. Tous les hôtes doivent être capables de lire des datagrammes de octets. Cependant, si un datagramme est trop volumineux pour les hôtes du réseau, la méthode de fragmentation est largement utilisée.
- Identification: L'identification est un paquet utilisé pour identifier de manière unique des fragments d'un datagramme IP. Certains ont recommandé d'utiliser ce champ pour d'autres choses comme l'ajout d'informations pour le traçage des paquets, etc.
- Indicateurs IP : Flag est un champ de trois bits qui vous aide à contrôler et identifier les fragments. Voici leur configuration possible : Bit 0 : est réservé et doit être mis à zéro. Bit 1 : signifie ne pas fragmenter. Bit 2 : signifie plus de fragments.
- Décalage des fragments : Le décalage de fragment représente le nombre d'octets de données en avance sur le fragment particulier dans le datagramme spécifique. Il est spécifié en termes de nombre de 8 octets, ce qui a une valeur maximale de 65,528 octets.
- Temps de vivre: Il s'agit d'un champ de 8 bits qui indique la durée maximale pendant laquelle le datagramme restera actif dans le système Internet. La durée est mesurée en secondes, et lorsque la valeur de TTL est nulle, le datagramme sera effacé. Chaque fois qu'un datagramme est traité, sa valeur TTL est diminuée d'une seconde. Les TTL sont utilisés pour que les datagrammes ne soient pas livrés et supprimés automatiquement. La valeur de TTL peut être comprise entre 0 et 255.
- Protocole: Cet en-tête IPv4 est réservé pour indiquer que le protocole Internet est utilisé dans la dernière partie du datagramme. Par exemple, 6 chiffres sont principalement utilisés pour indiquer TCP et 17 est utilisé pour désigner le protocole UDP.
- Somme de contrôle d'en-tête : Le composant suivant est un champ de somme de contrôle d'en-tête de 16 bits, qui est utilisé pour vérifier l'en-tête pour d'éventuelles erreurs. L'en-tête IP est comparé à la valeur de sa somme de contrôle. Lorsque la somme de contrôle de l’en-tête ne correspond pas, le paquet sera rejeté.
- Adresse source : L'adresse source est une adresse 32 bits de la source utilisée pour le paquet IPv4.
- Adresse de destination: L'adresse de destination est également de 32 bits et stocke l'adresse du récepteur.
- Options IP : Il s'agit d'un champ facultatif de l'en-tête IPv4 utilisé lorsque la valeur de IHL (Internet Header Longueur) est supérieure à 5. Il contient des valeurs et des paramètres liés à la sécurité, à l'itinéraire d'enregistrement et à l'horodatage, etc. Vous pouvez voir cette liste d'options Le composant se termine par une fin d’options ou EOL dans la plupart des cas.
- Dates: Ce champ stocke les données de la couche protocole, qui a transmis les données à la couche IP.