Question: why dhcp offer is broadcast?
Answer: DHCP OFFER is a layer3 broadcast because the server don't know client Ip, but server knows the client mac address.