Internet Control Message Protocol (ICMP) — протокол, который используется для передачи сообщений об ошибках и диагностической информации в интернете. ICMP работает на сетевом уровне модели OSI и поддерживает разные типы сообщений, такие как эхо-запрос и эхо-ответ (ping), перенаправление маршрута, недостижимость хоста или порта и другие. Протокол помогает обнаруживать и устранять такие проблемы в сети, как неправильная конфигурация, перегрузка или отказ оборудования.