Internet Control Message Protocol (ICMP): ICMP is one of the protocols that make up the Internet Protocol Suite (IPS) family of protocols. It enables devices connected to the network to send warning and error messages, as well as information on the success or failure of a connection request, and indicates when a service is not available. Unlike other network transport protocols such as User Datagram Protocol: UDP is a connectionless protocol that offers low latency and a loss tolerant implementation. UDP is used with processes that do not need to verify that the receiving device has received a datagram. and Transmission Control Protocol: TCP divides data into data packets that can be sent safely and quickly while minimizing the chance of data loss. It offers a stable and reliable mechanism for the transmission of data packets in an IP-based network. Although TCP is an effective, connection-oriented protocol, it adds overhead., ICMP is not used to send or receive data from devices on the network.