Answer – Option C, DHCP.
DNS, ARP, RARP are all address resolution protocols.
DNS(Domain Name Service) – Resolve Host name to it’s corresponding IP address.
ARP(Address Resolution Protocol) – Resolve IP address to MAC address.
RARP(Reverse Address Resolution Protocol) – Resolve MAC address to IP address.
DHCP(Dynamic Host Configuration Protocol) -- With DHCP, every network must have a DHCP server that is responsible for configuration. When a computer is started, it has a built-in Ethernet or other link layer address embedded in the NIC, but no IP address. Much like ARP, the computer broadcasts a request for an IP address on its network. It does this by using a DHCP DISCOVER packet. This packet must reach the DHCP server. If that server is not directly attached to the network, the router will be configured to receive DHCP broadcasts and relay them to the DHCP server, wherever it is located. When the server receives the request, it allocates a free IP address and sends it to the host in a DHCP OFFER packet (which again may be relayed via the router). To be able to do this work even when hosts do not have IP addresses, the server identifies a host using its Ethernet address (which is carried in the DHCP DISCOVER packet)