Die vier Schritte von DHCP (Dynamic Host Configuration Protocol) umfassen den Prozess, bei dem ein Client eine IP-Adresse und andere Netzwerkkonfigurationsinformationen von einem DHCP-Server erhält:
- Discover: Im Discover-Schritt sendet der Client eine DHCP-Discover-Nachricht, um verfügbare DHCP-Server im Netzwerk zu finden. Diese Broadcast-Nachricht wird an das lokale Subnetz gesendet und enthält die Hardware-Adresse (MAC-Adresse) des Clients.
- Offer: Wenn ein DHCP-Server eine Discover-Nachricht empfängt, antwortet er mit einer DHCP-Offer-Nachricht. Diese Nachricht enthält ein IP-Adress-Lease-Angebot für den Client sowie andere Konfigurationsparameter wie Subnetzmaske, Standard-Gateway, DNS-Serveradressen und Lease-Dauer. Die Angebotsnachricht wird per Unicast an den Client gesendet.
- Request: Beim Empfang einer oder mehrerer Offer-Nachrichten wählt der Client einen DHCP-Server aus und sendet eine DHCP-Request-Nachricht. Diese Nachricht bestätigt die Annahme der angebotenen IP-Adressmiete vom ausgewählten DHCP-Server.
- Acknowledge: Der DHCP-Server, der die Anforderungsnachricht empfängt, sendet eine DHCP-Bestätigungsnachricht (Ack) an den Client. Diese Nachricht enthält die endgültigen Konfigurationsdetails und bestätigt, dass dem Client die IP-Adressmiete gewährt wurde. Die Bestätigungsnachricht wird per Unicast an den Client gesendet und schließt den DHCP-Prozess ab.
Die vier Arten von DHCP-Paketen beziehen sich auf die verschiedenen Nachrichtentypen, die während des DHCP-Prozesses zwischen DHCP-Clients und -Servern ausgetauscht werden:
- DHCP Discover: Wird von einem DHCP-Client gesendet, um verfügbare DHCP-Server im Netzwerk zu ermitteln. Diese Broadcast-Nachricht enthält die MAC-Adresse des Clients.
- DHCP-Angebot: Wird von einem DHCP-Server als Antwort auf eine DHCP-Discover-Nachricht von einem Client gesendet. Es bietet dem Client eine IP-Adressmiete und andere Konfigurationsparameter an.
- DHCP-Anfrage: Wird von einem DHCP-Client gesendet, um eine IP-Adressmiete von einem bestimmten DHCP-Server anzufordern. Diese Nachricht bestätigt das DHCP-Angebot des ausgewählten Servers.
- DHCP Acknowledge (Ack): Wird vom DHCP-Server als Antwort auf eine DHCP-Anfragenachricht an den Client gesendet. Es bestätigt, dass dem Client die IP-Adressmiete gewährt wurde, zusammen mit den endgültigen Konfigurationsdetails.
Diese DHCP-Pakete erleichtern die Aushandlung und Zuweisung von IP-Adressen und Netzwerkkonfigurationseinstellungen zwischen DHCP-Clients und -Servern.
Die vier Schritte des DHCP-Betriebs beschreiben die Abfolge von Aktionen, die von DHCP-Clients und -Servern durchgeführt werden, um IP-Adressen dynamisch zuzuweisen und zu verwalten:
- Initialisierung: Der Client initialisiert seine Netzwerkschnittstelle und sendet eine DHCP-Discover-Nachricht, um verfügbare DHCP-Server im Netzwerk zu finden.
- Lease Offer: DHCP-Server antworten mit DHCP-Angebotsnachrichten, die IP-Adress-Lease-Angebote und andere Konfigurationsparameter enthalten. Der Client wählt ein Angebot aus und sendet eine DHCP-Anfragenachricht an den ausgewählten Server.
- Anfrage und Bestätigung: Der DHCP-Server bestätigt die Anfrage des Clients, indem er eine DHCP-Bestätigungsnachricht (Ack) sendet, die Zuweisung der IP-Adressen-Lease bestätigt und endgültige Konfigurationsdetails bereitstellt.
- Lease-Erneuerung: Während des gesamten Lease-Zeitraums kann der Client die Lease der IP-Adresse erneuern, indem er eine DHCP-Anfragenachricht an den ursprünglichen DHCP-Server sendet. Der Server antwortet mit einer DHCP-Bestätigungsnachricht, um die Lease zu erneuern. Wenn der Client in ein neues Netzwerk wechselt, wiederholt er den DHCP-Discover-Prozess, um eine neue Lease von einem DHCP-Server im neuen Netzwerk zu erhalten.
Diese Schritte gewährleisten eine effiziente Zuweisung und Verwaltung von IP-Adressen in DHCP-fähigen Netzwerken und unterstützen eine nahtlose Konnektivität für Geräte und Benutzer.