Was ist DHCP?

What-is-DHCP

What-is-DHCP

Verständnis von DHCP (Dynamic Host Configuration Protocol)

DHCP steht für Dynamic Host Configuration Protocol. Es ist ein Netzwerkverwaltungsprotokoll, das in der Anwendungsschicht vorhanden ist. Mit seiner Hilfe kann jedem Gerät oder Knoten in einem Netzwerk dynamisch eine Internetprotokoll-IP-Adresse zugewiesen werden, damit sie über diese IP kommunizieren können. Netzwerkadministratoren Aufgabe ist es, eine Menge von IP-Adressen manuell auf alle Geräte im Netzwerk. In diesem Fall wird die Aufgabe jedoch automatisiert und nicht manuell, sondern zentral verwaltet. Sowohl die kleinen lokalen Netzwerke als auch die großen Unternehmensnetzwerke implementieren es. Das grundlegende Ziel ist es, Hosts eine eindeutige IP-Adresse zuzuweisen. Es bietet auch andere Netzwerkadressen wie –

  • Subnetzmaske
  • Router-Adresse
  • DNS-Adresse
  • Vendor Class Identifier

Es gibt zwei verschiedene Arten, dh es gibt sie als Client und als Server.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests & andere

Geschichte von DHCP

Es ist eine erweiterte Version von BOOTP, besser bekannt als Bootstrap-Protokoll, ein Netzwerk-IP-Management-Protokoll von 1985. Die DHCP-Server sind in der Lage, Anforderungen von den BOOTP-Clients zu verarbeiten, wenn diese Clients in einem Netzwerk vorhanden sind. Nicht nur das, DHCP ist im Vergleich zu BOOTP weiter fortgeschritten.

Wie funktioniert es?

Wenn der DHCP-Server als Server fungiert, weist er automatisch eindeutige IP-Adressen zusammen mit allen anderen Informationen des Netzwerks zu. In kleinen Unternehmen oder Privathaushalten ist der DHCP-Server nichts anderes als der Router. In großen Netzwerken kann der DHCP-Server jedoch ein einzelner Computer sein.

Eine sehr kurze Zusammenfassung dessen, was dabei passiert, ist –

  • Der Client sendet eine Anforderung für eine IP-Adresse vom Host. Der Client kann ein beliebiges Gerät sein, das die Anforderung sendet, und der Host kann ein Router sein.
  • Der Host sucht nach einer verfügbaren IP-Adresse und weist sie dem Client zu.
  • Mit dieser IP-Adresse kann der Client im Netzwerk kommunizieren.

Lassen Sie uns nun diesen Prozess genauer betrachten. Die unten genannten Schritte geben einen detaillierten Überblick darüber –

  1. Die Anforderung, die von einem Gerät gesendet wird, das mit einem DHCP-Server mit einem Netzwerk verbunden ist, wird als DHCPDISCOVER-Anforderung bezeichnet.
  2. Diese Anforderung wird in Form eines Pakets mit dem Namen DISCOVER an den DHCP-Server gesendet. Sobald der DHCP-Server dieses Paket empfängt, sucht der Server nach einer IP-Adresse für die Verwendung des Geräts. Einmal gefunden, antwortet der Server, indem er ein Paket mit dem Namen DHCPOFFER an den Client sendet.
  3. Das Gerät oder der Client muss nun dem Server mit einem Paket mit dem Namen DHCPREQUEST packet antworten, um die gewählte IP-Adresse zu akzeptieren. Zu diesem Paket sendet der Server eine Bestätigung (ACK), um zu bestätigen, dass das Gerät jetzt diese bestimmte IP-Adresse verwenden kann. Es gibt auch die Gültigkeit der jeweiligen IP-Adresse an, so dass das Gerät genau weiß, wann es eine neue IP-Adresse erhalten muss.
  4. In Fällen, in denen der Server nicht möchte, dass das Gerät die angegebene IP-Adresse hat, bestätigt er die Anforderung des Geräts nicht durch Senden eines NAC.

Obwohl die genannten Schritte sehr zeitaufwendig zu sein scheinen, passieren diese so schnell, dass man es nicht einmal merken würde. Es sind natürlich keine technischen Details des Prozesses erforderlich, und Sie können immer noch eine IP-Adresse vom DHCP-Server erhalten, indem Sie einfach lesen.

Wie macht es das Arbeiten so einfach?

Ein DHCP-Server verfügt über einen Pool von Adressen für ein Gerät, um eine gültige Netzwerkverbindung herzustellen. Es gibt im Grunde den Umfang oder Bereich der IP-Adressen an, innerhalb derer die Geräte ihre Adresse erhalten.

Der zweite Grund für die Nützlichkeit von DHCP besteht darin, dass viele Geräte für einen bestimmten Zeitraum eine Verbindung zu einem Netzwerk herstellen können, auch ohne dass ein Pool verfügbarer Adressen erforderlich ist. Betrachten Sie beispielsweise 20 vom DHCP-Server definierte Adressen; 40, 80, 100 (oder sogar mehr) Geräte können eine Verbindung zum Netzwerk herstellen, solange nicht mehr als 20 gleichzeitig eine der verfügbaren IP-Adressen verwenden.

Die Befehle wie ipconfig geben die verschiedenen IP-Adressen Ihres Computers im Laufe der Zeit zurück, während Sie ihn verwenden, da diese Adressen Ihrem Computernetzwerk für eine bestimmte Dauer zur Verfügung gestellt werden, die auch als Lease-Zeitraum bezeichnet wird. Es ist nicht erforderlich, dass das Gerät mit einer manuell zugewiesenen IP-Adresse nicht im selben Netzwerk mit den Geräten koexistieren kann, die ihre IP-Adresse dynamisch empfangen. Die manuell zugewiesenen IP-Adressen werden auch als statische IP-Adressen bezeichnet.

Vor- und Nachteile von DHCP

Im Folgenden sind einige der Vor- und Nachteile angegeben.

Vorteile

Es hat viele Vorteile, weshalb es sehr beliebt ist. Einige der Vorteile der Verwendung werden unten erwähnt:

  • Man kann sehr einfach neue Clients zu einem Netzwerk hinzufügen.
  • Die IP-Adressen werden zentral vom DHCP verwaltet.
  • Die IP-Adressen können wiederverwendet werden, wodurch der Bedarf an der Gesamtzahl der IP-Adressen minimiert wird.
  • Die Geschwindigkeit, mit der der auf dem DHCP-Server vorhandene IP-Adressraum neu konfiguriert werden kann, ohne dass Clients einzeln neu konfiguriert werden müssen.
  • Der Netzwerkadministrator kann ein Netzwerk von einem zentralen Bereich aus mit einer DHCP-Protokollmethode konfigurieren.

Nachteile

Genau wie jede Münze ihre Vor- und Nachteile hat, gibt es Nachteile der Verwendung von DHCP, die unten erwähnt werden:

  • Beim Zuweisen der IP-Adressen zu verschiedenen Hosts können manchmal Konflikte in den IP-Adressen auftreten.

Fazit

Das Dynamic Host Configuration Protocol ist ein entscheidender und kritischer Netzwerkdienst, der ein Muss ist, da es Ihnen als Systemadministrator oder Netzwerkadministrator hilft, mit den Clients umzugehen, indem Sie Tracking zuweisen und IP neu zuweisen. Wenn Sie die Verwaltung verlassen, müssen Sie im Falle von Problemen nur mit Ihrem Server verbunden bleiben und die Einstellungen überprüfen, anstatt zwischen Ihren Clients zu laufen.

Empfohlene Artikel

Dies war eine Anleitung zu Was ist DHCP?. Hier haben wir das Verständnis von DHCP diskutiert, wie es funktioniert, zusammen mit den Vor- und Nachteilen. Sie können auch einen Blick auf die folgenden Artikel werfen, um mehr zu erfahren –

  1. Was ist Groovy?
  2. Was ist JDK?
  3. Was ist JVM?
  4. DHCP-Server konfigurieren
0 Anteile

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.