# ICMP Messages are not guaranteed to be delivered without error. Problems with sending and receiving connections happens all the time. In case of errors, the sender needs: 1. To be informed about the problem. 2. Make corrections in the message. 3. Retry sending the message. ICMP Protocol is responsible for sendn