# Qu'est-ce que l'Internet Control Message Protocol (ICMP) ?

> L'Internet Control Message Protocol (ICMP) transporte des rapports d'erreur et des informations opérationnelles pour les communications Internet Protocol.

- URL canonique: https://yellowcube.eu/fr/glossary/internet-control-message-protocol/
- Éditeur: Yellow Cube
- Langue: fr
- Contact: hello@yellowcube.eu

## Contenu

Routeurs et hôtes utilisent les messages ICMP pour signaler des conditions telles qu'une destination injoignable, une limite de sauts expirée ou un paquet trop grand pour un chemin. ICMP fait partie du fonctionnement d'IP, ce n'est pas un transport général de données applicatives.

IPv4 utilise ICMP, tandis qu'IPv6 utilise ICMPv6, qui prend aussi en charge des fonctions IPv6 essentielles. Les messages echo request et echo reply sous-tendent le test ping bien connu, mais ce ne sont que deux types de messages. Traceroute suscite couramment des messages de dépassement de temps en envoyant des paquets avec des valeurs de durée de vie IPv4 ou de limite de sauts IPv6 progressivement croissantes.

### Points clés

- **Rapport d'erreurs:** ICMP signale un problème à un émetteur ; il ne répare pas la livraison échouée et ne garantit pas que chaque erreur réseau produise un message.
- **Diagnostics:** Ping, traceroute et les systèmes de supervision utilisent certains comportements d'ICMP pour tester la joignabilité et investiguer chemins, délais et pertes.
- **Filtrage sûr:** Autoriser les types de messages nécessaires au bon fonctionnement, les valider en contexte lorsque possible, limiter les abus en débit et restreindre le trafic inutile plutôt que d'appliquer un blocage indifférencié.
- **Limite importante:** Les messages ICMP ne prouvent pas intrinsèquement l'identité de l'émetteur ni la condition rapportée. Ils peuvent être falsifiés, filtrés, limités en débit ou détournés, mais bloquer tout ICMP peut compromettre les diagnostics et des fonctions comme la découverte du MTU de chemin, surtout en IPv6.

### Termes associés

[Traceroute](<https://yellowcube.eu/fr/glossary/traceroute/>) · [Durée de vie (TTL)](<https://yellowcube.eu/fr/glossary/time-to-live/>) · [Perte de paquets](<https://yellowcube.eu/fr/glossary/packet-loss/>) · [Pare-feu](<https://yellowcube.eu/fr/glossary/firewall/>) · [Attaque par déni de service distribué (DDoS)](<https://yellowcube.eu/fr/glossary/distributed-denial-of-service-attack/>)

### Sources

[IETF RFC 792 : Internet Control Message Protocol](https://datatracker.ietf.org/doc/html/rfc792) · [IETF RFC 4443 : ICMPv6](https://datatracker.ietf.org/doc/html/rfc4443) · [IETF RFC 4890 : Filtering ICMPv6 Messages in Firewalls](https://datatracker.ietf.org/doc/html/rfc4890)

## Attribution et portée

Cette version Markdown est générée à partir des mêmes contenus approuvés que la page HTML canonique. Utilisez l’URL canonique pour toute citation.

