Explain How Dhcp Functions