ICMP (Internet Control Message Protocol) is a network-layer protocol used for error reporting, diagnostics, and network troubleshooting. It is primarily used by network devices (routers, switches, hosts) to send status updates and error messages when communication issues occur. Learn more: https://en.wikipedia.org/wiki/ICMP
