Zu diesem Thema gibt es ein Tutorial!

DHCP: Unterschied zwischen den Versionen

Aus KGS-Wiki
(Sequenzdiagramm eingefügt)
K (Tutorial-Hinweis verschoben)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Das '''Dynamic Host Configuration Protocol (DHCP)''' wird verwendet, um dynamisch [[IP-Adresse|IP-Adressen]] an Geräte in einem lokalen Netzwerk zuzuweisen. DHCP-Server sind spezielle Computer, die konfiguriert wurden, um automatisch IP-Adressen an Geräte im Netzwerk zu verteilen, die eine DHCP-Anforderung senden.
Das [[DHCP|Dynamic Host Configuration Protocol (DHCP)]] wird verwendet, um dynamisch [[IP-Adresse|IP-Adressen]] an Geräte in einem lokalen Netzwerk zuzuweisen. DHCP-Server sind spezielle Computer, die konfiguriert wurden, um automatisch IP-Adressen an Geräte im Netzwerk zu verteilen, die eine DHCP-Anforderung senden.


Wenn ein Gerät (wie ein Computer, Smartphone oder [[Router]]) mit dem Netzwerk verbunden wird, sendet es eine DHCP-Anforderung an den DHCP-Server. Der DHCP-Server wählt dann eine verfügbare [[IP-Adresse]] aus und sendet diese zusammen mit weiteren Netzwerkkonfigurationsinformationen (wie [[Subnetzmaske]], Standard-[[Gateway]], [[DNS|DNS-Server]]) an das Gerät zurück.
Wenn ein Gerät (wie ein Computer, Smartphone oder [[Router]]) mit dem Netzwerk verbunden wird, sendet es eine DHCP-Anforderung an den DHCP-Server. Der DHCP-Server wählt dann eine verfügbare [[IP-Adresse]] aus und sendet diese zusammen mit weiteren Netzwerkkonfigurationsinformationen (wie [[Subnetzmaske]], Standard-[[Gateway]], [[DNS|DNS-Server]]) an das Gerät zurück.
Zeile 10: Zeile 10:


{{Navigationsleiste Netzwerkprotokolle}}
{{Navigationsleiste Netzwerkprotokolle}}
== Siehe auch ==
* {{Hinweis Tutorial|DHCP-Server in Filius einrichten}}


[[Kategorie:Netzwerke]]
[[Kategorie:Netzwerke]]
[[Kategorie:Protokolle]]
[[Kategorie:Protokolle]]

Aktuelle Version vom 25. März 2024, 15:55 Uhr

Das Dynamic Host Configuration Protocol (DHCP) wird verwendet, um dynamisch IP-Adressen an Geräte in einem lokalen Netzwerk zuzuweisen. DHCP-Server sind spezielle Computer, die konfiguriert wurden, um automatisch IP-Adressen an Geräte im Netzwerk zu verteilen, die eine DHCP-Anforderung senden.

Wenn ein Gerät (wie ein Computer, Smartphone oder Router) mit dem Netzwerk verbunden wird, sendet es eine DHCP-Anforderung an den DHCP-Server. Der DHCP-Server wählt dann eine verfügbare IP-Adresse aus und sendet diese zusammen mit weiteren Netzwerkkonfigurationsinformationen (wie Subnetzmaske, Standard-Gateway, DNS-Server) an das Gerät zurück.

Der DHCP-Server verfolgt auch die Verwendung der zugewiesenen IP-Adressen und kann sie automatisch freigeben, wenn sie nicht mehr verwendet werden, oder sie an andere Geräte im Netzwerk zuweisen, wenn sie benötigt werden. Dies sorgt dafür, dass die IP-Adressen im Netzwerk effizient verwaltet werden und verhindert Konflikte mit statisch konfigurierten IP-Adressen., beispielsweise, dass 2 Computer die gleiche IP-Adresse haben.

Die Vergabe einer IP-Adresse mittels DHCP läuft folgendermaßen ab:

sequenceDiagram participant Client participant Server participant 192.168.42.42 Client->>Server: DHCPDISCOVER chaddr=12:34:56:78:9A:BC yiaddr=0.0.0.0 note over Client, Server: Der Client sucht einen DHCP-Server. Server->>Client: DHCPOFFER chaddr=12:34:56:78:9A:BC yiaddr=192.168.42.42 note over Client, Server: Der Server bietet dem Client eine IP-Adresse an. Client->>192.168.42.42: ARP REQUEST for 192.168.42.42 note over Client, 192.168.42.42: Der Client sendet einen ARP-Request an die angebotene IP-Adresse,<br/>um herauszufinden, ob diese nicht vielleicht schon vergeben ist. Client->>192.168.42.42: ARP REQUEST for 192.168.42.42 note over Client, 192.168.42.42: Und noch mal, zur Sicherheit. note over Client, 192.168.42.42: Der Client bekommt keine Antwort und wertet das als Zeichen, dass die IP-Adresse noch zu haben ist. Client->>Server: DHCPREQUEST chaddr=12:34:56:78:9A:BC yiaddr=192.168.42.42 note over Client, Server: Darum möchte der Client die angebotene IP-Adresse beanspruchen. Server->>Client: DHCPACK chaddr=12:34:56:78:9A:BC yiaddr=192.168.42.42 note over Client, Server: Der Server bestätigt ein letztes Mal, dass der Client die IP-Adresse haben darf.

Siehe auch