µC/DHCPc User Manual

DHCP is a protocol designed to enable clients to get IP configuration from a centralized database. This protocol has slightly evolved over the years from the BOOTP protocol initially designed to enable diskless clients to boot from the network. The µC/DHCPc module implements part of the following RFCs:

RFC 2131 ftp://ftp.rfc-editor.org/in-notes/rfc2131.txt
RFC 2132 
ftp://ftp.rfc-editor.org/in-notes/rfc2132.txt
RFC 3927 
ftp://ftp.rfc-editor.org/in-notes/rfc3927.txt

The first two describe the DHCP mechanism, and the third explains the dynamic configuration of link-local addresses (sometimes referred as Automatic Private IP Addressing, APIPA, or AutoNet in other environments).

This document describes how to configure and use the µC/DHCPc module in a µC/TCP-IP and µC/OS-II or µC/OS-III environment.