Définition du protocole de message de contrôle Internet

Internet Control Message Protocol est également appelé ICMP. Il s'agit d'un protocole de couche réseau. Les messages ICMP ne sont pas directement transférés à la couche réseau, au lieu de cela, les messages ICMP sont d'abord encapsulés dans des datagrammes IP, puis ils sont transférés vers un réseau inférieur.

Le diagramme ci-dessous montre le processus d'encapsulation dans le protocole de message de contrôle Internet.

Pourquoi en avons-nous besoin?

Le protocole Internet fournit une livraison sans connexion de datagramme. L'objectif derrière cela est de rendre l'utilisation des ressources réseau efficace. En d'autres termes, il est conçu pour transférer un datagramme d'un hôte à un autre. Mais il présente deux lacunes, à savoir le manque d'assistance et le manque de mécanisme d'erreur. Pour résoudre ces deux problèmes, le protocole de message de contrôle Internet entre en jeu.
Messages de protocole de message de contrôle Internet
Il existe deux types de messages Internet Control Message Protocol - 1) les messages de rapport d'erreur et 2) les messages de requête. Les messages de rapport d'erreur sont utilisés pour détecter les problèmes qu'un routeur ou un hôte peut rencontrer lors de la transformation du paquet IP. Les messages de requête aident le gestionnaire de réseau à obtenir des informations spécifiques de n'importe quel routeur ou hôte.

Format de message du protocole de message de contrôle Internet

Le schéma ci-dessous montre le format du message Internet Control Message Protocol.

  • Type : Ce champ est de 8 bits qui définit les types de messages.
  • Code: Ce champ est de 8 bits qui définit la raison du type de message spécifique.
  • Somme de contrôle: ce champ est de 16 bits qui est utilisé pour détecter l'erreur lors de la transformation des datagrammes.
  • Reste d'en-tête: Ce champ est pour chaque type de message.
  • Section des données: ce fichier est un message d'erreur. Il contient des informations sur le paquet d'origine qui contient une erreur. Dans le cas des messages de requête, ce champ contient des informations supplémentaires en fonction du type de requête.

Types de messages de protocole de message de contrôle Internet

Voici les types de messages Internet Control Message Protocol donnés ci-dessous

1) Messages de rapport d'erreur

Les messages de rapport d'erreur sont utilisés pour signaler les problèmes auxquels le routeur ou l'hôte peuvent être confrontés lors de la transformation des datagrammes. N'oubliez pas que les messages de rapport d'erreur ne corrigent pas l'erreur à laquelle le routeur est confronté, il donne simplement le rapport résumé de l'erreur. Les messages d'erreur sont toujours envoyés au site source, c'est-à-dire à l'expéditeur, car les datagrammes contiennent uniquement la source et l'adresse IP de destination. Internet Control Message Protocol utilise une adresse IP de la source pour envoyer un message d'erreur.
Il existe cinq types de messages de rapport d'erreurs -

  1. Message de destination inaccessible
  2. Message de désactivation de la source
  3. Message de dépassement de temps
  4. Message de problème de paramètre
  5. Message de redirection
  • Message de destination inaccessible: l'hôte ou le routeur envoie le message de destination inaccessible à la source qui a initié le datagramme lorsque l'hôte ou le routeur ne peut pas router le datagramme. En d'autres termes, lorsque le routeur ne peut pas envoyer de datagramme au destinataire, il envoie le message de destination inaccessible à la source.
  • Message de désactivation de source: le routeur envoie des messages de désactivation de source à la source de datagramme lorsque l'hôte ou le routeur rejette le datagramme en raison du manque de contrôle de flux et de contrôle de congestion.
  • Message de dépassement de temps: Un message de dépassement de temps peut être généré dans deux cas. Discutons de ces cas
    Cas 1: lorsque l'hôte ou le routeur décrémente la durée de mise en service du datagramme à zéro, Internet Control Message Protocol envoie le message de dépassement de temps à l'adresse source et supprime le datagramme.
    Cas 2: Lorsque l'adresse de destination ne reçoit pas tous les fragments de datagramme dans un intervalle de temps spécifié, Internet Control Message Protocol envoie un message de dépassement de temps à l'adresse source et supprime le datagramme.
    Dans le message de dépassement de temps, les routeurs utilisent le code 0 pour afficher la valeur du temps de mise en direct sur champ et l'hôte de destination utilise le code 1 pour afficher tous les fragments de datagrammes reçus à l'heure spécifiée.
  • Message de problème de paramètre: ce message est créé par l'hôte ou le routeur de destination. Si le routeur ou l'hôte de destination identifie une activité ambiguë ou une valeur manquante dans n'importe quel champ du datagramme, il envoie le message des problèmes de paramètres à l'adresse source et rejette le datagramme.
  • Message de redirection: ce message est envoyé par un routeur ou un hôte sur le même réseau local.
    La table de routage produit du trafic lors de la mise à jour dynamique des tables. La plupart du temps, l'hôte utilise un routage statique. Lorsque l'hôte arrive, sa table de routage a un nombre limité d'entrées. Il ne connaît que l'adresse IP d'un routeur et d'un routeur par défaut. Pour cette raison, l'hôte peut envoyer le datagramme d'un réseau à un autre, c'est-à-dire un mauvais routeur. Dans ce cas, le mauvais routeur qui reçoit les datagrammes est transmis au bon routeur. Mais pour mettre à jour la table de routage de l'hôte, il envoie un message de redirection à l'hôte.

2) Messages de requête

Les messages de requête aident les gestionnaires de réseau à obtenir des informations spécifiques de n'importe quel routeur ou hôte. En d'autres termes, le protocole de message de contrôle Internet peut diagnostiquer certains problèmes de réseau via des messages de requête.
Il existe quatre types de messages de requête -

  1. Message d'écho et de réponse
  2. Demande d'horodatage et message de réponse
  3. Demande de masque d'adresse et message de réponse
  4. Sollicitation de routeur et message publicitaire
  • Message d'écho et de réponse: ce message est conçu à des fins de diagnostic. Ces messages sont utilisés pour identifier si deux systèmes peuvent communiquer ou non.
    Le message de demande d'écho peut être envoyé par l'hôte ou le routeur, tandis que le message de réponse d'écho est envoyé par l'hôte ou le routeur qui reçoit un message de demande d'écho.
    Les gestionnaires de réseau utilisent ces messages pour vérifier que les opérations du protocole IP.
    À l'aide de la commande ping, chaque message de demande et de réponse peut tester l'accessibilité de l'hôte ou du routeur.
  • Demande d'horodatage et message de réponse: la demande d'horodatage et le message de réponse sont utilisés pour déterminer le temps d'aller-retour, chaque datagramme IP prend tout en voyageant d'un hôte à un autre hôte. Il peut également synchroniser les horloges entre les hôtes.
  • Demande de masque d'adresse et message de réponse: ces messages sont utilisés pour identifier le masque de l'hôte.
    Par exemple, supposons que l'hôte connaisse son adresse IP 192.168.1.25 mais qu'il ne connaît pas le masque de l'hôte correspondant. Dans ce cas, pour connaître le masque de l'hôte, il envoie un message de demande de masque d'adresse pour le routeur sur le réseau LAN. Dans le cas où l'hôte connaît l'adresse IP du routeur, il envoie une demande directement à ce routeur et s'il ne le sait pas, il diffuse le message de demande. Le routeur qui reçoit la demande de masque d'adresse répond par une réponse de masque d'adresse et fournit le masque à l'hôte.
  • Message de sollicitation et de publication de routeur: supposons qu'un hôte veuille envoyer des données sur un autre hôte qui se trouve sur un autre réseau et a besoin de connaître l'adresse IP des routeurs connectés à son propre réseau. Il souhaite également savoir si le routeur de son propre réseau fonctionne ou non. Dans cette situation, les messages de sollicitation et de publicité du routeur peuvent aider. Un message de sollicitation de routeur de diffusion hôte et un routeur qui reçoit le message diffusent les informations de routage à l'aide d'un message de publicité de routeur.

Articles recommandés

Ceci est un guide du protocole de message de contrôle Internet. Nous discutons ici des types de messages du protocole de message de contrôle Internet. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Outils de marketing Internet
  2. Idées commerciales basées sur Internet
  3. Carrière en développement Web
  4. Principes de test de logiciels