2016-11-27 1 views

Antwort

1

Die IP-Adresse wird zum Weiterleiten von Paketen über das Internet verwendet. Daher ist sie zum Senden von Paketen von einem Subnetz zu einem anderen erforderlich. Das Routing innerhalb des Subnetzes basiert jedoch nicht auf der IP-Adresse, sondern nur auf der MAC-Adresse. Zwei Geräte können frei kommunizieren, indem sie nur ihre MAC-Adressen verwenden, und einige lokale Protokolle enthalten keine IP-Ebene.

Der DHCP-Server sollte sich grundsätzlich im selben Subnetz wie der Anforderer befinden (der Server kann nur dann in einem anderen Subnetz sein, wenn Relay-Agents für die Weiterleitung seiner Pakete an andere Subnetze konfiguriert sind). Der Requester sendet das DISCOVER-Paket an die Broadcast-MAC-Adresse, sodass es an alle Geräte im Subnetz gesendet wird. Der Server lernt den MAC des Anforderers von der DISCOVER-Nachricht und kann (oder kann nicht) mit einer Unicast-Nachricht antworten, indem er die Ziel-MAC-Adresse angibt, anstatt die Boradcast-MAC-Adresse zu verwenden.