![]() ![]() |
![]() ![]() |
|
Ally Web Directory: Free Articles » Computers » Dynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
by: jirka Coolhousing
The DHCP protocol was developed by programmers from the Dynamic Host Configuration Working Group of the Internet Engineering Task Force (IETF). The IETF is an organization that defines protocols used across the Internet. DHCP became a standard protocol in October 1993. Its current definition is described in RFC2131. It is based on BOOTP, which it expands by adding further options and it is backward compatible with it. Basic terms:
Address allocation mechanisms A DHCP server has a total of three mechanisms that ensure the allocation of the correct IP address to a client. These mechanisms are:
TCP/IP configuration process The TCP/IP configuration process is composed of four steps, during which four DHCP messages are sent. Two messages are sent by the client and two by the server. These steps are:
Parameter verification When the client receives the DHCPACK with the configuration parameters, they should verify these parameters before the final setup of the computer (e.g. find out if the IP address is already in use by using the ARP protocol) and also note the time period after which the address becomes invalid (the client could request the renewal of the address if they are still connected to the Internet). If the client finds out that the address is already in use, they must send a DHCPDECLINE message to the server and the entire configuration process must be repeated (in this case the client should wait at least 10s before restarting the process to avoid excessive network traffic). Likewise, the entire process must be repeated if the client receives a DHCPNAK message from the server, which indicates an incorrect address (the same situation as with DHCPDECLINE, but the error is discovered by the server) Use of DHCPINFORM A DHCPINFORM message is used when an IP address has been assigned to the client using a method different from DHCP – e.g. manual configuration. This message may be used to assign only local parameters. The server thus saves time by not having to allocate the address, check if the address has already been assigned and send the yiaddr and time period. Use of DHCPRELEASE A DHCPRELEASE message is used when the client has decided to stop renewing their address and to change or completely discard it and disconnect from the network. The server frees up the address after receiving this message puts it on the list of available addresses. About the Author
I´m 24 years old student of electro-college and I work in Coolhousing Server House as IT support now. This company offers ServerHousing, virtual servers and managed dedicated servers housing. Source: Ally Web Directory Rating: Not yet rated CommentsNo comments posted.Add CommentYou do not have permission to comment. If you log in, you may be able to comment. |
Welcome Guest |