An example ICMP message is a control message. If you attempted to connect to a remote DNS server, and a DNS server wasnt running on the remote host, the remote host would return an ICMP error message indicating that the service didnt exist.