ICMP is a control and information protocol used by network devices to determine such things as a remote network's availability and the length of time required to reach a remote network.
Network devices employ the Internet Control Message Protocol (ICMP), a network layer protocol, to identify problems with network connectivity. ICMP is mostly used to check whether data is arriving at its target location on time. The ICMP protocol is frequently used on network equipment, such as routers. Although ICMP is essential for error reporting and testing, distributed denial-of-service (DDoS) attacks can also make use of it.
ICMP is not linked to a transport layer protocol like TCP or UDP, unlike the Internet Protocol (IP). As a result, one device does not need to establish a connection with another device in order to transmit an ICMP message, making ICMP a connectionless protocol.
To know more about ICMP refer:
https://brainly.com/question/6265069
#SPJ4