Much confusion is caused in relation to what it does and how it does it.
As a long-term DHCP user, I find it an extremely reliable protocol to use. However, you do need to know what it can and can't do. One of the most frequently asked questions about DHCP concerns the lack of options available when setting up the client, with many expecting to have to set up the DHCP server's address. The somewhat unexpected answer is that there's no need to do this, since the workstation will find the server using a 'broadcast' mechanism and seeing what responds. When an organisation sets up its users with a Web connection, an IP address must be assigned to each machine.