preboot execution environment (PXE)

Preboot Execution Environment (PXE) ist ein Industrie-Standard für das Booten von netzwerkbasierten Clients. Der PXE- Code befindet sich im Basic Input/Output System ( BIOS) auf der Hauptplatine des Personal Computers und erlaubt es dem PC- Client mit dem Netzwerk- Server zu kommunizieren. Über die PXE- Schnittstelle kann das Betriebssystem des Clients remote gebootet und dieser remote gestartet und konfiguriert werden.

Preboot Execution Environment unterstützt das Dynamic Host Configuration Protocol ( DHCP), das den Aufwand für die Vergabe von IP- Adressen reduziert, damit der Client einen Zugriff auf den Netzwerk-Server erhält. Darüber hinaus bietet PXE verschiedene Programmierschnittstellen ( API), die vom BIOS des Client-PC benutzt werden, und eine standardisiertes Verfahren für die Initialisierung des PXE- Codes. Außerdem setzt PXE beim Datentransport und -transfer auf das User Datagram Protocol ( UDP), Transmission Control Protocol ( TCP) und Trivial File Transfer Protocol ( TFTP).

Beim PXE- Prozess wird der Netzwerk-Server von dem Client über seine PXE-Funktion informiert. Unterstützt der Netzwerk-Server die PXE-Funktionalität, sendet er dem Client eine Liste der Boot-Server mit den verfügbaren Betriebssystemen. Der Client sucht den entsprechenden Boot-Server und lädt mit dem TFTP-Protokoll die entsprechende Datei runter und führt sie aus indem er das Betriebssystem lädt. Wird die PXE-Funktionalität vom Netzwerk-Server nicht unterstützt, ignoriert er die Client- Anfrage.

Die Clients benötigen für die PXE-Funktionalität kein eigenes Betriebssystem und auch keine Festplatte. Im Fehlerfall können sie rebootet werden, was den Administrator bei der Fehleranalyse und der Feststellung des Fehlerfalls unterstützt. Ziel des von Intel im Jahre 1996 entwickelten Preboot Execution Environment war es die Total Costs of Ownership ( TCO) für die Verwaltung und Einrichtung der PC-Clients zu senken.

Reklame: Alles rund um Betriebssysteme.
Informationen zum Artikel
Deutsch:
Englisch: preboot execution environment - PXE
Veröffentlicht: 19.02.2007
Wörter: 273
Tags: Betriebssysteme
Links: Booten, Client, Code, System, basic input/output system (BIOS)
Übersetzung: EN
Sharing: