O protocolo ICMP (Internet Control Message Protocol - Protocolo de Mensagens de Controle de Internet) é um que permite gerenciar as informações relativas aos erros nas máquinas conectadas. Devido aos poucos controles que o protocolo IP realiza, ele não corrige estes erros mas os mostra para os protocolos das camadas vizinhas. Assim, o protocolo ICMP é usado por todos os para assinalar um erro, chamado de Delivery Problem ou, em português, Problema de Entrega.
Fonte: ccm