Inhaltsverzeichnis
DHCP
Version | Status | Datum | Author | URL |
---|---|---|---|---|
0.1 | Erster Entwurf | 11.08.2020 | David Walser | |
0.2 | Ergänzungen | 19.08.2020 | David Walser | |
1.0 | Review und Freigabe | TT.MM.JJJJ | Vorname Nachname |
1. Definition
Das Dynamic Host Configuration Protocol (DHCP) ist ein Kommunikationsprotokoll in der Computertechnik. Es ermöglicht die Zuweisung der Netzwerkkonfiguration an Clients durch einen Server.
DHCP wurde im RFC 2131 definiert und bekam von der Internet Assigned Numbers Authority die UDP-Ports 67 und 68 zugewiesen.
2. Funktionsweise
Wie funktioniert der DHCP? 4 Phasen
Nachfrage - Offerierung - Anfrage - Bestätigung
Der Client sendet einen Broadcast mit dem Ziel einen DHCP-Server zu finden, der ihm eine gültige IP-Adresse geben kann.
Der Server reagiert auf den Broadcast, reserviert sich eine Adresse und offeriert dem Client eine Lease.
Der Client sendet dem Server die Anfrage von ihm eine neue IP-Adresse aus einem vordefinierten Bereich zu erhalten.
Der Server bestätigt die Anfrage, sendet dem Client die benötigten Informationen/ Einstellungen und notiert dies auch bei sich.
3. Testing
Benötigt: Server mit DHCP (für Beispiel Windows Server 2019 Datacenter) + Client
Windows Server hat keine Lease für den Client:
Client hat zuvor keine IP-Adresse erhalten:
Beide Virtuellen Maschinen laufen mit VMNet4 und werden sich sehen, sobald sie gleichzeitig eingeschaltet sind. Für die Beweise oben wurden sie separat an- und abgeschalten.
Beim Aufstarten des Clients vergiebt der DHCP ihm bereits eine IP aus seinem Bereich:
Client hat nun eine IP vom DHCP erhalten: