The internet control Message protocol (ICMP)
- Always gateways to send error and control massages to other gateways or hosts
- Provides communications between the Internet protocol software on one machine and the Internet protocol software on another
- Only reports error conditions to the original source must relate errors to individual application programs and take action to correct the problems
- All of the above