ICMP – Internet Control Message Protocol/ What is the function of Internet Control Message Protocol ICMP?

Hello Friends, In this blog post(Internet Control Message Protocol) I am going to let you know about ICMP protocols, message types that are associated with ICMP, and various functions associated with the ICMP protocol.

Internet control message protocol has various types of messages, which are as follows –

  • Destination unreachable message
  • Time exceeded message
  • Parameter problem message
  • Source quench message
  • Redirect Message
  • Echo and echo reply message
  • Time Stamp and timestamp reply message
  • Address mask request and address mask reply message.

ICMP(Internet Control Message Protocol) provides a means for transferring a message from routers and other hosts to a host. ICMP provides feedback about problems in the communication environment.

Examples of its use are when a datagram cannot reach its destination, when the router does not have the buffering capacity to forward a datagram, and when the router can direct the station to send traffic on a shorter route|Internet Control Message Protocol|

An ICMP(Internet Control Message Protocol) message is sent in response to a datagram, either by a router along the datagram’s path or by the intended destination host.

An ICMP message is constructed and then passed down to IP, which encapsulates the message with an IP header and then transmits the resulting datagram in the usual fashion. Because ICMP messages are transmitted in IP datagrams, their delivery is not guaranteed and their use can not be considered reliable.

In the case of any queries, you can write to us at [email protected] we will get back to you ASAP.

Hope! you would have enjoyed this post about ICMP(Internet Control Message Protocol) protocol.

Please feel free to give your important feedback in the comment section below.

Have a great time! Sayonara!


I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.