Vielen Dank für deine Antwort
So wie ich das jetzt überall gelesen hab, finden alle Schritte als Broadcast statt.
1. Client kennt nicht IP des Servers.(Discover)
2. Server offert dem client(der noch keine IP hat) IP Adressen per Broadcast.
3.Client kann sich IP aussuchen, aber damit eventuell alle anderen Server wissen müssen für welche sich der Client sich entschieden hat schickt er das Request auch per Broadcast.
4. Server bestätigt mit Ack, aber der der Client immer noch keine IP hat schickt er das paket auch per Broadcast.
Und wenn IP Broadcast ist, ist Mac auch immer Broadcast?!
Und damit der Client weiss, dass das Paket auch für ihn ist, muss er Schicht 2(Ethernet/MAC), Schicht3(IP), Schicht4 (UDP) bis Schicht 7(DHCP) "aufmachen" und nachsehen ob seine MAC im chaddr (Client Ethernet Address) drin steht ?! Hab ich das jetzt soweit richtig verstanden???
Informationen stammen vom folgenden Link Grundlagen zu DHCP (Dynamic Host Configuration Protocol)
Hab auch schon in einigen Fachbüchern geschaut aber ins Detail gehen die alle nicht :-( Und über das was auf der zweiten Schicht steht nirgends...
ICh wäre jetzt ja schon davon überzeugt das ich alles richtig verstanden habe, wenn nicht mein Lehrer letzte Stunde gesagt hätte das auf Schicht 2 nur die ersten Schritte 2 Schritte (Discover, offer) als Broadcast und der Rest würde über eine gezielte Mac addressierung laufen.Gleichzeitig sagte er aber auch das auf Schicht 3 alle Schritte über Broadcast laufen??????*wiederspruch??*
Deswegen bin ich jetzt ja irritiert...