Everything About ___
Live briefing

Everything about Internet Control Message Protocol

Internet protocol used for error messages in network operations

The Internet Control Message Protocol (ICMP) is a supporting protocol 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 IP address. For example, an error is indicated when a requested service is not available or that a host or router could not be reached. ICMP differs from transport protocols such as TCP and UDP in that it is not typically used to exchange data between systems, nor is it regularly employed by end-user network applications. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Internet Control Message ProtocolA 5-minute orientation
  2. Skim a recent paper: Detection and Prevention of Internet Control Message Protocol Flood Attack in Software-Defined Network Using Dynamic Threshold and Machine LearningInfluential work since 2022
  3. Pick up a classic book: Data Communications Networking (McGraw-Hill Forouzan Networking)The most-reprinted book on the subject
  4. Read the landmark paper: A Security Policy Protocol for Detection and Prevention of Internet Control Message Protocol Attacks in Software Defined NetworksCited 38 times
  5. Go sideways: Maximum transmission unitA closely related topic
  6. Go sideways: User Datagram ProtocolA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics