Hi,
das liegt daran, das der Router, der die DHCP Anfrage in das Subnetz des DHCP Servers weiterleitet, das Feld"giaddr" in der DHCP Anfrage mit der
IP Adresse des Interfaces auf dem er das Packet/Anfrage erhalten hat vorbelegt.
Daher weiß der DHCP Server für welches Subnetz er eine
IP vergeben soll.
Ganz gute Infos gibts dazu bei
Wikipedia