The reason for this is that an IP packet carrying an ICMP message can contain a payload with information other than you think.
La raison pour cela est qu'un paquet IP transportant un message ICMP peut contenir beaucoup plus d'informations que vous ne le pensez.