Computer Networking
You want to implement a mechanism that automates the IP configuration, including IP address, subnet mask, default gateway, and DNS information. Which protocol will you use to accomplish this?
provides communication between the Internet Protocol Software on one machine and the Internet Protocol Software on another
allows gateways to send error a control messages to other gateways or hosts
reports error conditions to the original source, the source must relate errors to individual application programs and take action to correct the problem