Internet Control Message Protocol (ICMP)


           It is Internet Control Message Protocol. Since IP address does not have in-built mechanism, for           sending error and control messages. It depends on ICMP to provide an error control. ICMP is used for error reporting errors and management queries.
   It is a supporting protocol and used by network devices like routers for sending the error messages and operations information.For example, the requested service is not available or that a host or router could not be reached. ICMP can send the messages only to the source, not to intermediate router. Because the data-gram carries only the addresses of original sender and final destination.  Read more

Search related post on google