Das Internet-Kontroll-Nachrichten-Protokoll (ICMP) ist eines der Kernprotokolle der Internetprotokollsuite. Die Betriebssysteme der vernetzten Computer verwenden dieses Protokoll zum Senden von Nachrichten.
ICMP enthält ein Ping-Hilfsprogramm, das ICMP-Echo-Anforderungsnachrichten sendet (und Echo-Antwortnachrichten empfängt). Die ICMP-Nachrichten ermitteln, ob ein Host erreichbar ist und wie lange die Übermittlung von Paketen zu und von dem Host dauert.