| Type | Code | Description | Signification |
| 0 | 0 | echo reply | réponse à un ping |
| 3 | 0 | net unreachable | le réseau de destination n'est pas accessible |
| 3 | 1 | host unreachable | la machine de destination n'est pas accessible |
| 3 | 2 | protocol unreachable | la machine de destination ne reconnaît pas le protocole utilisé |
| 3 | 3 | port unreachable | le port de destination n'est pas lié à un processus |
| 3 | 4 | fragmentation needed and DF set | le paquet envoyé portait le drapeau DF (ne pas fragmenter)
mais était trop gros pour attendre sa destination sans être fragmenté |
| 3 | 5 | source route failes | le paquet portait l'option IP source route qui permet d'indiquer
un routage différent de celui des tables de routage et celui-ci a échoué |
| 4 | 0 | source quench | message de régulation du flux, envoyé à une machine pour lui demander de
ralentir son émission |
| 5 | 0 | redirect datagrams for the network | message indiquant un changement de routage pour un réseau entier |
| 5 | 1 | redirect datagrams for the host | message indiquant un changement de routage pour une machine |
| 5 | 2 | redirect datagrams for the type of service and the host | message indiquant un changement de routage pour une machine
et pour un type de service donné |
| 5 | 3 | redirect datagrams for the type of service and the network | message indiquant un changement de routage pour un réseau entier
et pour un type de service donné |
| 8 | 0 | echo request | envoi d'un ping |
| 11 | 0 | time to live exceeded in transit | paquet envoyé lors de la destruction d'un paquet IP détruit par un routeur à cause de
son TTL tombé à 0 |
| 11 | 1 | fragment reassembly time exceeded | indique la destruction d'un paquet IP faute d'avoir reçu tous ses fragments |
| 12 | 0 | parameter problem | indique une erreur dans l'en-tête IP |
| 13 | 0 | timestamp | demande l'envoi de date et heure d'une machine |
| 14 | 0 | timestamp reply | réponse à la demande date et heure |
| 15 | 0 | information request | demanque d'informations de configuration |
| 16 | 0 | information reply | réponse à une demande d'informations de configuration |