I've been messing around with Wireshark lately and I noticed something that I can't quite figure out. In the DHCP Offer the DHCP server has set a destination IP address of 191.158.0.3 before the client has even accepted that as its IP address. In the next step, the client even sends back its response from source IP of 0.0.0.0 indicating that it hasn't applied the address yet. So how did the packet get to the client in the DHCP Offer?
I attached a screenshot of my wireshark capture. Just looking for some clarification! Thanks!
http://i.imgur.com/sHBnsIc.png