Meine Frage ist im 3. Schritt, warum der Client einen Broadcast und keinen Unicast sendet, da nach den beiden vorherigen Vorgängen die Adresse des DHCP-Servers / Relay-Servers bekannt sein sollte.
Meine Frage ist im 3. Schritt, warum der Client einen Broadcast und keinen Unicast sendet, da nach den beiden vorherigen Vorgängen die Adresse des DHCP-Servers / Relay-Servers bekannt sein sollte.
Antworten:
https://tools.ietf.org/html/rfc2131#page-13
Die Server empfangen die DHCPREQUEST-Übertragung vom Client. Die Server, die nicht in der DHCPREQUEST-Nachricht ausgewählt wurden, verwenden die Nachricht als Benachrichtigung, dass der Client das Angebot dieses Servers abgelehnt hat.
Das Protokoll geht davon aus, dass möglicherweise mehrere DHCP-Server vorhanden sind. Durch das Senden der Anforderungsnachricht können alle Server, die möglicherweise ein Angebot abgegeben haben, über die Wahl des Clients informiert werden.
Denn bis der Server den DHCPACK sendet, hat der Client noch keine IP-Adresse. Ein DHCP-Server kann auf eine Anfrage mit einem DHCPNACK antworten.