ICMP: rapport d'erreurs et récupération de messages

Table des matières:

ICMP: rapport d'erreurs et récupération de messages
ICMP: rapport d'erreurs et récupération de messages

Vidéo: ICMP: rapport d'erreurs et récupération de messages

Vidéo: ICMP: rapport d'erreurs et récupération de messages
Vidéo: QUESTIONS PERMIS : LES VÉRIFICATIONS DU VÉHICULE 2023, Décembre
Anonim

Dans le monde des réseaux informatiques, de nombreux protocoles sont axés sur la qualité de service et sur l'amélioration de la qualité et de la quantité des données transmises. Il existe un autre protocole appelé ICMP, qui peut être considéré comme un protocole auxiliaire prenant en charge d’autres protocoles importants de la suite de protocoles Internet.

ICMP, qui signifie Protocole de message de contrôle Internet, peut en gros être considéré comme un protocole de réceptionniste responsable des informations demandées ainsi que des informations non demandées pouvant être utiles à d’autres protocoles et dispositifs opérationnels.

Qu'est ce que l'ICMP?

ICMP (Internet Control Message Protocol) est un protocole auxiliaire qui fournit des informations de diagnostic à la demande. ICMP peut être divisé en deux grandes catégories:

  • Rapport d'erreur et,
  • Question

Messages de rapport d'erreur ICMP:

Des messages de signalisation d'erreur sont générés lorsqu'un hôte rencontre un problème lors du traitement d'un paquet Internet.

Scénario:

Supposons que vous souhaitiez envoyer un paquet en dehors de votre réseau local, mais que votre passerelle par défaut est hors service. Dans ce cas, vous avez peut-être déjà vu “Réponse de x.x.x.x: hôte de destination inaccessible.”

Message de rapport d'erreur

  • Destination inaccessible
  • Éteindre la source
  • Temps écoulé
  • Problème de paramètre
  • La redirection

Destination inaccessible

Le message «Destination inaccessible» est transmis à l'expéditeur lorsque le destinataire n'a pas pu être contacté ou le paquet a été rejeté, car la destination finale n'a pas pu être contactée.

Image
Image

Éteindre la source:

C'est un message d'un hôte à l'autre qui demande à l'autre hôte de ralentir la vitesse à laquelle les paquets sont envoyés. Source Quench est l’un des moyens de contrôler le flux de paquets sur Internet.

Temps écoulé:

Également appelé TTL Time Exceeded (Délai dépassé), il s'agit d'un message intéressant généré à l'aide du protocole ICMP.

Au niveau de base, tous les paquets transmis via le monde Internet auront une valeur TTL. TTL signifie fondamentalement “Time To Live”. Iy est un paramètre similaire qui détermine la durée de vie d'un paquet avant son rejet.

Mais pourquoi un paquet doit être jeté du tout?

Un paquet doit être éliminé car il y aura trop de paquets en itinérance sur le monde Internet. Parfois, cela peut aussi être dû à une mauvaise implémentation du routage sur le réseau. En raison d'une mauvaise mise en œuvre du routage, les paquets risquent d'entrer dans la boucle et de causer une congestion du réseau.

D'autre part, la valeur TTL continue de décrémenter d'un saut à l'autre. En raison d'un problème de boucle lorsque la valeur TTL atteint zéro, ce message ICMP est généré.

Problème de paramètre:

Parfois, des problèmes peuvent ne pas être spécifiquement couverts par des messages ICMP. Dans ce cas, Parameter Problem est affiché.

Redirections ICMP:

Les messages de redirection ICMP dirigent un hôte pour qu'il envoie le prochain paquet de la même adresse IP de destination à un autre routeur.

Scénario:

Disons que je tente d’envoyer un paquet à un hôte d’un autre réseau. Je suis également connecté à deux routeurs en même temps. Cependant, par défaut, ma machine envoie un paquet à la passerelle par défaut.

Une fois que la passerelle par défaut reçoit le paquet, elle doit le transmettre au second routeur. Il s’agit d’un travail supplémentaire que le routeur par défaut doit effectuer. Dans ce scénario, le routeur par défaut m'envoie un message de redirection ICMP me demandant de rediriger tous les paquets à venir vers un autre routeur.

Messages de requête:

Les messages de requête, quant à eux, sont générés à la demande.

Scénario:

Vous pouvez envoyer une requête ping à votre carte réseau et obtenir la réponse de l'hôte, comme indiqué ci-dessous.

Dans ce cas, Ping envoie les demandes d'écho et obtient la réponse d'écho en retour.
Dans ce cas, Ping envoie les demandes d'écho et obtient la réponse d'écho en retour.

Messages de requête ICMP:

  • Demande d'écho ou réponse
  • Demande d'horodatage ou réponse
  • Demande de masque d'adresse ou réponse
  • Sollicitation de routeur ou de publicité

Demande d'écho ou réponse:

Une des choses les plus importantes pour lesquelles les messages de requête ICMP sont utilisés est le dépannage. Cela peut aider à identifier les problèmes et à les diagnostiquer.

Demande d'écho ou scénario de réponse

La demande ou la réponse en écho est la première étape pour vérifier si le périphérique de destination est actif ou non. Pour le vérifier, le périphérique source envoie un message ICMP Echo à la destination. À la réception de la demande Echo, le périphérique de destination répond par «Echo Reply». Une fois que le nœud source reçoit la réponse d'écho de la destination, il comprend que le périphérique distant est actif.

Demande ou réponse d'horodatage:

Comme nous savons que tout le monde de l'Internet fonctionne dans différentes zones géographiques avec des fuseaux horaires différents, certaines applications nécessitent la synchronisation de l'horodatage avant de commencer, telles que la vidéo en direct. Dans ce cas, les messages de requête et de réponse d'horodatage ICMP sont utilisés pour synchroniser les timings.

Demande de masque d'adresse ou réponse:

La demande ou la réponse de masque d'adresse est utilisée pour rechercher l'adresse de sous-réseau du réseau de destination où le paquet doit être envoyé.

Sollicitation ou annonce de routeur:

Il existe de nombreux protocoles de routage dans lesquels les routeurs doivent s’appuyer sur la table de routage de chacun pour trouver le chemin le plus court.

Ainsi, s'il existe une mise à jour dans la table de routage d'un routeur, ces mises à jour sont communiquées ou publiées via les messages ICMP uniquement. Non seulement la table de routage est mise à jour, mais les messages sont également communiqués via des messages ICMP entre deux routeurs.

Pourquoi ICMP?

Avant d’essayer de comprendre pourquoi ICMP, examinons l’IP (Internet Protocol). Nous savons déjà que le protocole Internet est le protocole principal dans les suites IP. Cependant, ce protocole manque toujours de certaines fonctionnalités requises dans la communication Internet. En tant que protocole non fiable, IP n'est pas concerné par la vérification des erreurs ni par le contrôle des erreurs.

Ainsi, non seulement ICMP, mais d'autres protocoles ont été créés pour compenser les fonctionnalités manquantes dans l'IP, tels que le protocole ECN.

Ces protocoles de rapport d'erreur fonctionnent au-dessus de la couche IP mais juste en dessous de la couche de transport. Ils sont donc en quelque sorte pris en sandwich entre ces deux protocoles.

Celles-ci sont placées au-dessus de la couche IP, car elles peuvent signaler toute erreur. Le meilleur scénario pour obtenir une erreur détectée sera après la transmission des données.

Si vous êtes plus intéressé par la mise en réseau, lisez notre couverture complète sur réseaux informatiques.

Conseillé: