🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Networking Intermediate

What is ICMP (Internet Control Message Protocol)?

A network protocol used for diagnostic and error reporting, including ping and traceroute functionality.

ICMP sends error messages and operational information between network devices. Ping uses ICMP Echo Request/Reply to test reachability and measure round-trip time. Traceroute uses ICMP Time Exceeded messages to discover the network path.

Common ICMP messages include Destination Unreachable, Time Exceeded, Redirect, and Source Quench. While essential for network diagnostics, ICMP is often restricted by firewalls to prevent information disclosure and DDoS amplification attacks.

Related Terms

ARP (Address Resolution Protocol)
A protocol that maps IP addresses to physical MAC addresses on a local network segment.
TCP vs UDP
Two transport layer protocols: TCP provides reliable, ordered delivery while UDP provides fast, connectionless delivery without guarantees.
DNS (Domain Name System)
A hierarchical naming system that translates human-readable domain names into IP addresses.
DNS over HTTPS (DoH)
A protocol that encrypts DNS queries by sending them over HTTPS, preventing eavesdropping and manipulation of DNS traffic.
Bandwidth
The maximum rate of data transfer across a network connection, measured in bits per second.
IPv6
The latest version of the Internet Protocol with 128-bit addresses, designed to replace IPv4 and solve address exhaustion.
View All Networking Terms →