Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

Internet Control Message Protocol

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
11 min
Topic
Computer Science
Quality
C-class
Views
6.2k in 14 days
Last edited
24 Sept 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. Internet Control Message Protocol
Internet Control Message Protocol
Internet protocol used for error messages in network operations
PurposeAuxiliary protocol for IPv41
DeveloperDARPA
Introduction1981 (1981)
OSI layerNetwork layer
IP number1
RFC792

The Internet Control Message Protocol (ICMP) is a supporting protocol2 in the Internet protocol suite. It is used by network devices, including routers, to send error messages and operational information indicating success or failure when communicating with another . For example, an error is indicated when a requested service is not available or that a or router could not be reached. ICMP differs from such as and in that it is not typically used to exchange data between systems, nor is it regularly employed by end-user network applications (with the exception of some diagnostic tools like and ).

IP address
host
3
transport protocols
TCP
UDP
ping
traceroute

This article is about the support protocol for IPv4 (ICMPv4). For ICMPv6, see ICMPv6.

"ICMP" redirects here. For other uses, see ICMP (disambiguation).

A separate Internet Control Message Protocol (called ICMPv6) is used with IPv6.4

Loading the rest of the article…

Recent changes

Rabbit hole

Where Internet Control Message Protocol leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

The rest of this article could not be loaded.

Wikipedia is rate limiting us right now. Try again in a minute.
Try again

Related articles are unavailable right now.

Wikipedia is rate limiting us right now. Try again in a minute.
Last edited
24 Sept 2026

Wikipedia did not return the list of recent edits.

View full revision history

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
11 min
Topic
Computer Science
Quality
C-class
Views
6.2k in 14 days
Last edited
24 Sept 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
Last edited
24 Sept 2026