Was ist Bootstrap-Protokoll?
Das Bootstrap-Protokoll ist ein Netzwerkprotokoll, mit dem ein Client eine IP-Adresse von einem Server erhält. Es wurde ursprünglich als Spezifikation RFC 951 definiert und wurde entwickelt, um das Reverse Address Resolution Protocol (RARP) zu ersetzen, das auch als RFC 903 bekannt ist. Das Bootstrap-Protokoll sollte Computern ermöglichen, nach dem Hochfahren die richtigen Funktionen zu finden. BOOTP verwendet einen Relay-Agent, der die Weiterleitung von Paketen aus dem lokalen Netzwerk mithilfe von Standard-IP-Routing ermöglicht, sodass ein BOOTP-Server Hosts in mehreren Subnetzen bedienen kann.
BOOTP wurde weitgehend durch das effizientere Dynamic Host Configuration Protocol (DHCP) ersetzt, das mehr Optionen und Flexibilität bietet. Es hat jedoch einen neuen Nutzen in Diskless-Media-Center-PCs gefunden.
Das Bootstrap-Protokoll wird verwendet, um während des Starts des Computers während des Bootstrap-Vorgangs eine Netzwerkverbindung herzustellen. Ursprünglich verwendete das Protokoll Disketten, aber es wurde bald in Computerhardware in Hauptplatinen und Netzwerkadaptern integriert, so dass kein externes Laufwerk benötigt wird.
BOOTP ist ein Broadcast-Protokoll, da es Nachrichten an alle verfügbaren Hosts im Netzwerk senden muss, um Antworten oder Ressourcen zu erhalten. BOOTP wird während des Bootstrap-Prozesses verwendet, wenn der Computer zum ersten Mal gestartet wird, daher der Name. BOOTP benötigte zunächst die Verwendung von Disketten, um die anfängliche Netzwerkverbindung herzustellen, aber bald wurde der Prozess in das BIOS von Netzwerkschnittstellenkarten und Motherboards integriert, um einen direkten Netzwerkstart zu ermöglichen.
BOOTP war für plattenlose Systeme gedacht, da sie ein solches Protokoll benötigen, um einen Server zu kontaktieren, um eine Netzwerkadresse und einige Informationen darüber zu erhalten, welches Betriebssystem verwendet werden soll. Der Computer lädt das Betriebssystem dann über das Trivial File Transfer Protocol herunter.