What is DHCP?
Dynamic Host Configuration Protocol (DHCP) is a client/server protocol that automatically provides an Internet Protocol (IP) host with its IP address and other related configuration information such as the subnet mask and default gateway. RFCs 2131 and 2132 define DHCP as an Internet Engineering Task Force (IETF) standard based on Bootstrap Protocol (BOOTP), a protocol with which DHCP shares many implementation details. DHCP allows hosts to obtain necessary TCP/IP configuration information from a DHCP server.
Benefits of DHCP
- Reliable IP address configuration. DHCP minimizes configuration errors caused by manual IP address configuration, such as typographical errors, or address conflicts caused by the assignment of an IP address to more than one computer at the same time.
- Reduced network administration. DHCP includes the following features to reduce network administration:
- Centralized and automated TCP/IP configuration.
- The ability to define TCP/IP configurations from a central location.
- The ability to assign a full range of additional TCP/IP configuration values by means of DHCP options.
- The efficient handling of IP address changes for clients that must be updated frequently, such as those for portable computers that move to different locations on a wireless network.
- The forwarding of initial DHCP messages by using a DHCP relay agent, thus eliminating the need to have a DHCP server on every subnet.
How to Build DHCP Server
There are lot of ways of creating DHCP server while the mostly used is Windows server 2008 or newer or with the help of a firewall or with a Linux system. But moving forward the easiest and the sophisticated way to build a DHCP server is to use Manage Switch, CISCO 2960, 3650, 3750 and 4500 series access switches can perform this task and can give you detailed reporting of the current leased given or can be assigned to the preferred interface of the network.
For anything specific you can write to0 me on the comment box …..we will be happy to revert you on the issue.
Thanks for your time ..