DHCP Client Implementation