Product Overview:
Treck DHCP incorporates the protocols that you need to automatically and realtime configure the IP addresses of your product. It is designed for use with Treck TCP/IP.
Runtime Configuration:
- Each device using Ethernet can be set to use the DHCP/BOOTP client.
- IP addresses/netmasks are automatically set without user intervention.
- Default gateway/router is automatically set without user intervention.
- Primary and secondary DNS server information is available to the user.
- Call back function is supported to notify the user when the DHCP/BOOTP request is satisfied.
DHCP Client:
The DHCP client is used to get network information and automatically configure a network device. Without a DHCP lient, this network information must be programmed into the device before it can be used on a network. Information obtained from the DHCP server includes IP address, Netmask, default gateway, and DNS servers.
DHCP Relay Agent:
DHCP and BOOTP clients send out limited broadcasts to UDP port 67 (the BOOTP server port)in order to get configuration information.
If the server is not on the same network as the client, the request will not reach the server. DHCP Relay agents will allow us to forward these requests onto the DHCP/BOOTP server and receive the replies from the server and send them back to the client when they are of different networks.
BOOTP Client:
The BOOTP client is nearly identical to the DHCP client, with the exception that IP addresses are statically assigned. BOOTP servers are becoming less popular due to the rise in popularity of DHCP.
Other Features:
- Fully tested and qualified against various DHCP servers. Test systems include UNIX and Windows NT.
- RFC compliant.
- No porting required.
- Multiple DHCP clients may be used simultaneously.
- Fully ANSI C compliant.
- Warning free Build (even with lint checking).