10
0
Fork 0

Dienste/Dynamic Host Configuration Protocol aktualisiert

Snoweuph 2025-02-25 13:58:48 +00:00 committed by Euph Forge
parent da13c48b53
commit d46ab65370
Signed by: Euph Forge
GPG key ID: 85A06461FB6BDBB7

@ -1,2 +1,31 @@
# Dynamic Host Configuration Protocol (DHCP) # Dynamic Host Configuration Protokol (DHCP)
**DHCP** ist ein Netzwerkprotokoll, das es ermöglicht, **IP-Adressen** und andere Netzwerkkonfigurationsinformationen automatisch an Geräte in einem Netzwerk zu vergeben.<br>
Es wird häufig in lokalen Netzwerken (LANs) eingesetzt, um den Verwaltungsaufwand für IP-Adressen zu verringern.
Das Hauptziel von **DHCP** ist es, die manuelle Zuweisung von **IP-Adressen** zu vermeiden und stattdessen eine automatische Zuweisung bereitzustellen, welche Fehler reduziert und die Netzwerkkonfiguration vereinfacht. **DHCP** wird typischerweise von einem **DHCP-Server** durchgeführt, der die **IP-Adressen** und Konfigurationsinformationen verwaltet.
Der **DHCP-Prozess** besteht aus mehreren Phasen, die als **DORA** bezeichnet werden:
1. **Discover (D)**: Der Client sendet eine Anfrage (`DHCPDISCOVER`), um einen **DHCP-Server** zu finden.
2. **Offer (O)**: Der **DHCP-Server** antwortet mit einem Angebot (`DHCPOFFER`), das eine **IP-Adresse** und weitere Konfigurationsinformationen enthält.
3. **Request (R)**: Der Client sendet eine Anfrage (`DHCPREQUEST`), um die angebotene **IP-Adresse** anzufordern.
4. **Acknowledge (A)**: Der DHCP-Server bestätigt (`DHCPACK`), dass die **IP-Adresse** zugewiesen wurde.
## DHCP Ablauf
```mermaid
sequenceDiagram
participant C as DHCP Client
participant S as DHCP Server
activate C
C->>S: D - Anfrage nach DHCP-Server
deactivate C
activate S
S->>C: O - Angebot eines IP-Adresse
deactivate S
activate C
C->>S: R - Anfrage zur Zuweisung der IP-Adresse
deactivate C
activate S
S->>C: A - Bestätigung der Zuweisung
deactivate S