ICMP Protocol
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.
- When a router or a destination host must inform the source host about errors in datagram processing, it uses the Internet Control Message Protocol
- ICMP is used to report errors, not to make IP reliable. Datagrams may still be undelivered without any report on their loss. Reliability must be implemented by the higher-level protocols using IP services.
- ICMP messages are never sent in response to datagrams with a broadcast or a multicast destination address.
- ICMP is also used to perform tests (see ping, traceroute).
No comments:
Post a Comment