What is ISCDHCP and what does it do?
ISCDHCP is a collection of software that implements all aspects of the DHCP (Dynamic Host Configuration Protocol) suite. It includes
- A DHCP server, which receives requests and replies to them.
- A DHCP client, which is bundled with the operating system of a client computer and which sends requests to the server.
- A DHCP relay agent, which passes DHCP requests from one LAN to another so that there need not be a DHCP server on every LAN.
The DHCP server, client and relay agent are provided both as reference implementations of the protocol and as working, fully-featured sample implementations. Both the client and the server provide functionality that, while not strictly required by the protocol, is very useful in practice. The DHCP server also makes allowances for non-compliant clients that need to be supported.
The ISCDHCP server will answer requests from any client that complies with the protocol standards, and the ISCDHCP client can interact with any server that complies with those standards. The components of ISCDHCP need not all be used together. That is, after all, the whole point of having and following published standards.


