Host (Host-Computer)
Was ist ein Host?
Der Begriff Host wird in verschiedenen Bereichen der Informationstechnologie (IT) verwendet und hat je nach Kontext eine etwas andere Bedeutung.
Netzwerk-Host
Ein Host ist ein Computer oder ein anderes Gerät, das mit anderen Hosts in einem Netzwerk kommuniziert. Diese Hosts werden auch als Netzwerk-Hosts bezeichnet und umfassen Clients sowie Server, die Daten, Dienste und Anwendungen senden oder empfangen.
Hosts schließen in der Regel keine zwischengeschalteten Netzwerkgeräte wie Switches und Router ein, die stattdessen oft als Knoten (Nodes) kategorisiert werden. Ein Knoten ist ein weiter gefasster Begriff, der alles beinhaltet, was mit einem Netzwerk verbunden ist, während ein Host eine IP-Adresse benötigt. Mit anderen Worten: Alle Hosts sind Knoten, aber Netzwerkknoten sind keine Hosts, es sei denn, sie benötigen eine IP-Adresse, um zu funktionieren.
Hosts verwenden verschiedene Protokolle zur Kommunikation, darunter Transmission Control Protocol (TCP) und User Datagram Protocol (UDP). In einem TCP/IP-Netzwerk hat jeder Host eine Hostnummer, die zusammen mit einer Netzwerkidentität seine eindeutige IP-Adresse bildet. Im OSI-Modell (Open Systems Interconnection) sind die Protokolle der Transportschicht (Layer 4) für die Kommunikation zwischen den Hosts zuständig.
Web-Host
Für Unternehmen oder Privatpersonen mit einer Webseite ist ein Host ein Webserver, der die Daten für eine oder mehrere Webseiten speichert und überträgt. Host kann sich auch auf den Dienstanbieter beziehen, der diese Infrastruktur vermietet, was als Hosting bezeichnet wird.
Cloud-Host
Ein Cloud-Host basiert auf Cloud-Computing-Technologien, die es einer Reihe von Servern ermöglichen, als ein System zu agieren, in dem die Leistung einer Webseite von mehreren Maschinen garantiert werden kann. Er besteht oft aus einem Netzwerk von Servern, die von verschiedenen Data Centern an unterschiedlichen Standorten bezogen werden.
Cloud-Hosting wird als Service angeboten, bei dem die Clients so viel von dem Service kaufen können, wie sie benötigen. Cloud-Hosting ist eine Alternative zum Hosting einer Webseite auf einem einzelnen Server. Cloud-Hosting kann sowohl als Infrastruktur-as-a-Service (IaaS) als auch als Plattform-as-a-Service (PaaS) betrachtet werden. Bei einem Public-Cloud-Modell überträgt ein öffentliches Netzwerk Daten, die physisch auf gemeinsam genutzten virtuellen Servern gespeichert sind, die die Cloud-Ressource bilden.
Virtueller Host
Der Begriff virtueller Host hat zwei Bedeutungen. Der eine bezieht sich auf die Technologie, mit der mehrere Domänen oder Anwendungen auf einem einzigen physischen Server ausgeführt werden. Der zweite bezieht sich auf Unternehmen, die virtuelle Infrastrukturdienste verkaufen.
Remote-Host
In diesem Zusammenhang greifen Benutzer über ein privates Netzwerk oder das Internet auf einen Remote-Host an einem anderen physischen Standort zu. Dieses Verfahren ermöglicht den Benutzern einen Fernzugriff. Beispiele dafür sind Server, bei denen sich Benutzer aus der Ferne anmelden können, oder ein Host-Computer für einen Remote Desktop.
VM-Host
VM-Host bezieht sich auf den Computer (Host-Hardware), Host-Betriebssystem und Hypervisor, der die Rechenressourcen zur Unterstützung virtueller Maschinen (VM) bereitstellt. Die virtuelle Maschine ist in diesem Fall der Gast beziehungsweise Gast-VM. Die Aufteilung eines physischen Servers in virtuelle Server wird auch als Servervirtualisierung bezeichnet.
Mainframe-Computer-Umgebungen
In diesem Zusammenhang kann ein Mainframe-Computer der Host-Anbieter von Diensten für die an ihn angeschlossenen Workstations sein. Das bedeutet nicht, dass der Host nur über Server und die Workstations nur über Clients verfügen. Die Server-Client-Beziehung ist ein Programmiermodell, das unabhängig von dieser kontextuellen Verwendung des Begriffs Host ist.
Hostname
Ein Hostname ist ein Klartextname, der einen Host in einer bestimmten Domäne identifiziert. In einem lokalen Netzwerk (LAN) kann der Hostname eines Servers ein Spitzname wie mailserver1 sein. Im Internet ist ein Hostname ein Teil einer Webadresse und besteht aus drei Teilen:
- Subdomain
- Domain-Namen
- Top-Level-Domain
So besteht etwa der beispielhaft genannte Hostname subdomain.beispiel.de aus der Subdomain subdomain, der Domain beispiel und der Top-Level-Domain .de.
In anderen Zusammenhängen kann ein Host auch ein Gerät oder Programm sein, das Dienste für ein kleineres oder weniger leistungsfähiges Gerät oder Programm bereitstellt.