The DHCP protocol contains an option where the client can request a remembered IP address from the server (RFC2131, part 3.2).
It seems to me that the difference comes from the DHCP client, whether the allocated address with details is stored in persistent storage which stays over power off or reboot.