Section 6.3: Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP) is a TCP/IP protocol designed to help manage and control the operation of a TCP/IP network. The ICMP protocol provides a wide variety of information about a network's status and is considered part of TCP/IP's network layer. ICMP can provide useful information for troubleshooting TCP/IP.
ICMP uses messages to accomplish its tasks. Many of these messages are used in even the smallest IP network. Table 6.1 lists some of the ICMP messages.
Table 6.1: ICMP Messages
Message | Description |
---|---|
Destination Unreachable | Informs the source host that there is a problem delivering a packet. |
Time Exceeded | Indicates that the time that it takes a packet to be delivered has expired and that the packet has been discarded. |
Redirect | Indicates that the packet has been redirected to another router that has a better route to the destination address. The message informs the sender to use the better route. |
Echo | Used by the ping command to verify connectivity. |