Il protocollo ICMP serve alla trasmissione delle informazioni di stato e degli avvisi di errore tra nodi di rete IP.
ICMP offre anche la possibilità di una richiesta di risonanza. In questo modo è possibile stabilire se un luogo di destinazione sia raggiungibile.