ICMP
Les messages d'écho (8 et 0), de destination inaccessible (3 et ses codes), de temps dépassé (11) et de redirection (5), leur emploi par ping et traceroute, et la découverte du MTU du chemin.
- 32 cartes
- 6 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Sur le schéma
- Les étapes
- Mises en situation
Quelques cartes du deck
Protocole ICMP : de quoi s'agit-il ?
Voir la réponse
Protocole qui sert aux routeurs et aux machines à signaler des erreurs et à poser des questions simples sur le réseau, porté directement dans un paquet IP.
IP n'a aucun moyen de dire qu'il a jeté un paquet ; ICMP comble ce manque. Un message ICMP a un type et un code, mais pas de port : le champ protocole de l'en-tête IP vaut 1.
Comment traceroute découvre-t-il l'adresse du deuxième routeur du chemin ?
- Sa sonde de TTL 2 meurt au 2e routeur, qui renvoie un type 11
- Il interroge la table de routage du premier routeur du chemin
- Il envoie une sonde de TTL 1 et lit l'adresse du premier routeur
- Il envoie un écho et lit le champ de route de la réponse reçue
Voir la réponse
Sa sonde de TTL 2 meurt au 2e routeur, qui renvoie un type 11
Avec un TTL de 2, la sonde franchit le premier routeur (TTL 1) et meurt au deuxième, qui renvoie un message de type 11 portant sa propre adresse. Le TTL 1 ne révèle que le premier routeur.
ICMP voyage dans un paquet IP dont le champ protocole vaut …, et il n'a pas de ….
Voir la réponse
ICMP voyage dans un paquet IP dont le champ protocole vaut 1, et il n'a pas de port.
ICMP se situe au niveau d'IP : il parle à la machine, pas à une application. C'est pourquoi « ouvrir le port ICMP » n'a pas de sens : on filtre par type et par code.
Message de type 11 : de quoi s'agit-il ?
Voir la réponse
Message qu'un routeur renvoie à l'émetteur quand il détruit un paquet dont le TTL atteint zéro.
Son nom est « temps dépassé » (code 0 pour le TTL). Il porte l'adresse du routeur qui l'envoie : c'est ainsi que traceroute apprend le nom de chaque saut.