Addresses are allocated after a negotiation between the server and the host to determine the length of the agreement.