logo

Wie weist der DHCP-Server einem Host dynamisch eine IP-Adresse zu?

DHCP ist eine Abkürzung für Dynamic Host Configuration Protocol. Es handelt sich um ein Protokoll der Anwendungsschicht, das von Hosts zum Abrufen von Netzwerk-Setup-Informationen verwendet wird. Das DHCP wird von einem DHCP-Server gesteuert dynamisch verteilt Netzwerkkonfigurationsparameter wie IP-Adressen, Subnetzmasken und Gateway-Adressen. 

Was ist ein dynamisches Hostkonfigurationsprotokoll?  
 

  • Dynamisch – automatisch
  • Host – Jeder Computer, der mit dem Netzwerk verbunden ist
  • Konfiguration – Einen Host zu konfigurieren bedeutet, einem Host Netzwerkinformationen (IP-Adresse, Subnetzmaske, Gateway-Adresse) bereitzustellen
  • Protokoll – Regelwerk


Zusammenfassend lässt sich sagen, dass ein DHCP-Server einen Host in einem Netzwerk dynamisch konfiguriert. 

Der Nachteil der manuellen Konfiguration des Hosts: Die Konfiguration eines Hosts, wenn er mit dem Netzwerk verbunden ist, kann entweder manuell, d. h. durch den Netzwerkadministrator, oder durch den DHCP-Server erfolgen. Bei Heimnetzwerken ist die manuelle Konfiguration recht einfach. In großen Netzwerken hingegen kann der Netzwerkadministrator mit vielen Problemen konfrontiert sein. 
Auch die manuelle Konfiguration ist fehleranfällig. Angenommen, ein Netzwerkadministrator weist möglicherweise eine IP-Adresse zu, die bereits zugewiesen wurde. Dies verursacht sowohl für Administratoren als auch für Nachbarn im Netzwerk Schwierigkeiten. 

Hier kommt also die Verwendung des DHCP-Servers zum Einsatz. Bevor wir besprechen, wie der DHCP-Server funktioniert, gehen wir die DHCP-Entitäten durch. 
 

Tkinter-Rahmen

Konfigurieren eines Hosts mit DHCP:
Um einen Host zu konfigurieren, benötigen wir folgende Dinge: 
 



    Geleaste IP-Adresse- IP-Adresse eines Hosts, die für einen bestimmten Zeitraum gültig ist, der einige Stunden, ein paar Tage oder ein paar Wochen dauern kann.Subnetzmaske- Der Host kann wissen, in welchem ​​Netzwerk er sich befindet.Gateway-Adresse- Das Gateway ist der Internetdienstanbieter, der Benutzer mit dem Internet verbindet. Die Gateway-Adresse teilt dem Host mit, wo das Gateway eine Verbindung zum Internet herstellen soll.

DHCP-Entitäten

String dazu
    DHCP-Server: Es stellt automatisch Netzwerkinformationen (IP-Adresse, Subnetzmaske, Gateway-Adresse) zur Verfügung. Sobald die Dauer abgelaufen ist, können diese Netzwerkinformationen einem anderen Computer zugewiesen werden.  Es verwaltet auch den Datenspeicher, in dem die verfügbaren IP-Adressen gespeichert sind.DHCP-Client:   Jeder Knoten, der eine IP-Adresszuweisung an ein Netzwerk anfordert, gilt als DHCP-Client.DHCP-Relay-Agent: Falls wir nur einen DHCP-Server für mehrere LANs haben, leitet dieser Agent, der in jedem Netzwerk vorhanden ist, die DHCP-Anfrage an den DHCP-Server weiter. Mit dem DHCP-Relay-Agent können wir also mehrere LANs mit einem einzigen Server konfigurieren.


 

Wie weist der DHCP-Server einem Host eine IP-Adresse zu?

    DHCPDISCOVER:Wenn ein neuer Knoten mit dem Netzwerk verbunden wird, sendet er die DHCPDISCOVER-Nachricht, die die Quelladresse 0.0.0.0 enthält, an jeden Knoten im Netzwerk, einschließlich des Servers. Beim Empfang der Nachricht sendet der DHCP-Server die DHCPOFFER-Nachricht an den angeforderten Host zurück, die die Serveradresse und die neue IP-Adresse des Knotens enthält.
     DHCPANGEBOT: Wenn es mehrere Server im Netzwerk gibt, empfängt der Host mehrere DHCPOFFER-Nachrichten. Es ist Sache des Hosts, eine bestimmte Nachricht auszuwählen. 
     DHCPREQUEST: Beim Empfang der Angebotsnachricht sendet der angeforderte Host erneut die DHCPREQUEST-Nachricht im Netzwerk mit der Adresse des Servers, dessen Angebotsnachricht vom Host angenommen wird. Der Server, der sich auf die vom Host gesendete Serveradresse bezieht, prüft, ob die dem Knoten zuzuweisende Adresse im Datenspeicher verfügbar ist. 
     DHCPACK:Wenn die Adresse zugewiesen wird, wird die IP-Adresse im Speicher als nicht verfügbar markiert, um die Konsistenz sicherzustellen. Nun sendet der Server ein DHCPACK-Paket an den angeforderten Host, das Netzwerkinformationen (IP-Adresse, Subnetzmaske, Gateway-Adresse) enthält. Falls die Adresse inzwischen einem anderen Computer zugewiesen wurde, sendet der Server das Paket DHCPNAK an den angeforderten Host, um anzuzeigen, dass die IP-Adresse einem anderen Computer zugewiesen ist. 
     DHCPRELEASE:Und schließlich sendet der Host, wenn er in ein anderes Netzwerk wechseln möchte oder seine Arbeit beendet hat, das DHCPRELEASE-Paket an den Server, um anzuzeigen, dass er die Verbindung trennen möchte. Anschließend markiert der Server die IP-Adresse als im Speicher verfügbar, sodass sie anderen Computern zugewiesen werden kann. 
     

Referenzen:  
Als Referenz zum DHCP-Protokoll  klicken Sie hier  

 


 

Quiz erstellen