Table of Contents
Dynamic Host Configuration Protokoll (DHCP)
DHCP ist ein Netzwerkprotokoll, das es ermöglicht, IP-Adressen und andere Netzwerkkonfigurationsinformationen automatisch an Geräte in einem Netzwerk zu vergeben.
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 Standard Port für DHCP ist 67
für den Server und 68
für den Client.
Für die Kommunikation setzt DHCP auf UDP.
RFCs
- RFC 2131 - Dynamic Host Configuration Protocol (DHCP)
- RFC 2132 - DHCP Options and BOOTP Vendor Extensions
- RFC 3046 - DHCP Relay Agent Information Option
- RFC 3315 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
- RFC 4361 - DHCP Domain Search Option
- RFC 4419 - DHCP Authentication for DHCPv6
- RFC 4702 - IP Address Allocation for DHCPv6
- RFC 5494 - DHCPv6 Security Issues and Solutions
- RFC 6234 - DHCPv6 Prefix Delegation Option
- RFC 6939 - DHCPv6 Reconfiguration Option
DHCP Prozess
Der DHCP-Prozess besteht aus mehreren Phasen, die als DORA bezeichnet werden:
- Discover (D): Der Client sendet eine Anfrage (
DHCPDISCOVER
), um einen DHCP-Server zu finden. - Offer (O): Der DHCP-Server antwortet mit einem Angebot (
DHCPOFFER
), das eine IP-Adresse und weitere Konfigurationsinformationen enthält. - Request (R): Der Client sendet eine Anfrage (
DHCPREQUEST
), um die angebotene IP-Adresse anzufordern. - Acknowledge (A): Der DHCP-Server bestätigt (
DHCPACK
), dass die IP-Adresse zugewiesen wurde.
DHCP Ablauf
Seiten
- Home
- Quiz
- Cloud vs Inhouse
- Aktives vs. Passives Monitoring
- Abkürzungsverzeichnis
- Lizenz
- Aufgabenverteilung
Dienste
- Dynamic Host Configuration Protocol
- Domain Name System
- Simple Network Management Protocol
- Secure Shell
Protokolle
Tools
Dieses Werk von @SZUT-Dominik, @SZUT-Kevin, @SZUT-Piotr, @SZUT-Niklas steht unter CC-BY-NC-SA-3.0-DE (2025)