Empfohlen, 2020

Tipp Der Redaktion

Unterschied zwischen BOOTP und DHCP

Die BOOTP- und DHCP-Protokolle werden zum Abrufen der IP-Adresse des Hosts zusammen mit den Bootstrap-Informationen verwendet. Die Funktionsweise beider Protokolle ist in gewisser Weise unterschiedlich. Das DHCP-Protokoll ist die erweiterte Version des BOOTP-Protokolls.

Der Hauptunterschied zwischen BOOTP und DHCP besteht darin, dass BOOTP die statische Konfiguration der IP-Adressen unterstützt, während DHCP die dynamische Konfiguration unterstützt. Dies bedeutet, dass DHCP die IP-Adressen automatisch von dem mit dem Internet verbundenen Computer zuweist und erhält und einige zusätzliche Funktionen bietet.

Vergleichstabelle

Basis zum VergleichBOOTP
DHCP
Autokonfiguration
Nicht möglich, unterstützt nur die manuelle Konfiguration.
Es erhält automatisch IP-Adressen und weist sie zu.
Temporäre IP-Adressierung
Nicht zur Verfügung gestellt
Für eine begrenzte Zeit zur Verfügung gestellt.
Kompatibilität
Nicht kompatibel mit DHCP-Clients.
Interoperabel mit den BOOTP-Clients.
Mobile Maschinen
IP-Konfiguration und Informationszugriff sind nicht möglich.
Unterstützt die Mobilität von Maschinen.
Fehler aufgetreten
Die manuelle Konfiguration ist fehleranfällig.
Die automatische Konfiguration ist fehlerfrei.
Verwendungszweck
Stellt die Informationen an den Computer ohne Festplatte oder an die Arbeitsstation bereit.
Es sind Festplatten erforderlich, um die Informationen zu speichern und weiterzuleiten.

Definition von BOOTP

Bootstrap-Prozess - Mit dieser Methode können Sie auf die Informationen eines mit dem Internet verbundenen Computers zugreifen, z. B. (IP-Adresse, Subnetzmaske, Router-Adresse, IP-Adresse des Nameservers), die in einer Konfigurationsdatei gespeichert sind. Diese Informationen müssen dem Benutzer bekannt sein Computer an ein TCP / IP-Internet angeschlossen.

Bootstrap Protocol (BOOTP) ist ein Client-Server-Protokoll, mit dem die oben angegebenen Informationen (z. B. IP-Adresse, Subnetzmaske, Router-Adresse, IP-Adresse des Namenservers) von einem Computer ohne Festplatte oder einem Computer erhalten werden, der zum ersten Mal gestartet wurde. Das Betriebssystem und die Netzwerksoftware werden im Read-Only-Memory (ROM) gespeichert, wenn der Computer oder die Workstation ohne Festplatte ist.

RARP ist der Vorgänger von BOOTP und dient demselben Zweck. Die Einschränkung von RARP besteht jedoch darin, dass nur die IP-Informationen und nicht die zusätzlichen Informationen dazu bereitgestellt werden.

Wie oben beschrieben, ist das BOOTP ein Protokoll, das eine statische Konfiguration ermöglicht. Der Grund für das statische Verhalten von BOOTP liegt darin, dass die Notwendigkeit, Router dynamisch zu ermitteln oder den Router zu wechseln, beseitigt wird, wenn nur ein Router mit dem restlichen Internet verbunden ist. Wenn jedoch mehrere Router mit dem Internet verbunden sind. Ein Host, der versucht, die Standardroute beim Start abzurufen, kann zum Verbindungsverlust führen, wenn ein einzelner Router abstürzt. Und auch der Absturz kann nicht erkannt werden.

Der BOOTP-Server verwendet eine Tabelle mit einer Zuordnung der physischen Adresse zur IP-Adresse, wenn ein Client seine IP-Adresse abfragt. BOOTP unterstützt keine mobilen Maschinen. Es funktioniert nur gut, wenn die Bindung zwischen physischen und IP-Adressen statisch und in der Tabelle festgelegt ist. Es verwendet eine begrenzte Broadcast-Adresse (255.255.255.255).

Definition von DHCP

Das Dynamic Host Configuration Protocol (DHCP) weist die IP-Adressen dynamisch über das Netzwerk zu. DHCP ist vielseitiger als BOOTP und ist abwärtskompatibel, was bedeutet, dass es mit BOOTP-Clients zusammenarbeiten kann.

Die dynamische Zuweisung von IP-Adressen ist aus drei Gründen vorteilhaft:

  • IP-Adressen werden bei Bedarf zugewiesen.
  • Vermeiden Sie die manuelle IP-Konfiguration.
  • Unterstützung der Mobilität von Geräten

IP-Zuweisung bei Bedarf bedeutet, dass es an echten IP-Adressen mangelt, und die IP-Adressen werden zentral zusammengefasst. Wenn Sie das Internet nutzen möchten, wird die IP-Adresse temporär zugewiesen. Wenn die Arbeit abgeschlossen ist, wird die IP-Adresse zurückgezogen und einem anderen Benutzer (Computer) zugewiesen.

DHCP unterstützt die permanente Zuweisung (Leasing) von IP-Adressen. Mit anderen Worten, die IPs werden für eine begrenzte Zeit zugewiesen und mit Ablauf des Leasingverhältnisses werden die IPs zurückgezogen. DHCP ist für drahtlose Netzwerke erforderlich, in denen sich diese Computer schnell verbinden und lösen können.

DHCP verwendet drei Timer:

  1. Lease Renewal Timer ( Lease-Renewal-Zeitgeber) - Der Client-Computer verwendet diese Option zum Senden einer DHCP-Anforderung, um den Server nach Ablauf dieser Zeit länger zu fragen.
  2. Lease-Rebinding-Timer - Wenn dieser Timer abläuft, werden vom Client keine Antworten empfangen, und es wird davon ausgegangen, dass der Server inaktiv ist. Anschließend wird die DHCP-Anforderung mithilfe des IP-Broadcast-Dienstes an alle Server gesendet.
  3. Lease-Ablaufzeitgeber - Wenn dieser Zeitgeber abläuft, beginnt das System zu stürzen, da für einen Host keine gültige IP-Adresse über das Netzwerk vorhanden ist.

Hauptunterschiede zwischen BOOTP und DHCP

  1. BOOTP ist ein statisches Protokoll und unterstützt die manuelle Konfiguration. Auf der anderen Seite ist DHCP ein dynamisches Protokoll und unterstützt die manuelle, dynamische und automatische Konfiguration von IP-Adressen.
  2. On-Demand-IP-Adressierung wird in DHCP bereitgestellt, wohingegen BOOTP keine permanente Zuweisung (Leases) von IP-Adressen unterstützt.
  3. DHCP kann mit mobilen Maschinen umgehen. Im Gegensatz dazu kann BOOTP keine Informationen von mobilen Maschinen konfigurieren oder darauf zugreifen. und es funktioniert nur gut mit stationären Verbindungen.
  4. BOOTP ist anfällig für Fehler aufgrund der Verwendung der manuellen Konfiguration, während im DHCP-Fehler selten auftritt.

Fazit

BOOTP und DHCP sind die Protokolle, mit denen ein Host auf IP-Parameter vom Server aus zugreift oder diese konfiguriert. DHCP ist die Erweiterung von BOOTP. In BOOTP finden diese Vorgänge zur Startzeit des Hosts statt. DHCP ist bei ISPs beliebt, da ein Host eine temporäre IP-Adresse erhalten kann, während dies bei BOOTP nicht der Fall ist. DHCP bietet detailliertere Informationen und ist effizienter als BOOTP.

Top