🎁 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

TCP/IP
The fundamental communication protocol suite of the internet that defines how data is packaged, addressed, transmitted, and received.
Proxy Server
An intermediary server that forwards requests between clients and destination servers, providing caching, filtering, or anonymity.
DNS over HTTPS (DoH)
A protocol that encrypts DNS queries by sending them over HTTPS, preventing eavesdropping and manipulation of DNS traffic.
Token Bucket Algorithm
A rate limiting algorithm that allows burst traffic by accumulating tokens at a fixed rate and consuming them per request.
DNS Record Types
Different types of DNS entries that map domain names to various information like IP addresses, mail servers, and verification strings.
SSL/TLS Certificate
A digital certificate that authenticates a website identity and enables encrypted HTTPS connections.
View All Networking Terms →