Describe the function and setup of a DHCP server. How is this different from the setup for a DNS server. Under what conditions would you implement the two services on the same machine? How would you set up a firewall and DMZ for the DHCP server? What would be the consequences of a rogue DHCP server connecting with your network?