(via www.ubuntugeek.com)
A DHCP Server assigns IP addresses to client computers. This is very often used in enterprise networks to reduce configuration efforts. All IP addresses of all computers are stored in a database that resides on a server machine.A DHCP server can provide configuration settings using two methods