Ein Gerät, das seine Ressourcen mit anderen Netzwerkgeräten teilt, wird als
Server bezeichnet . Ein Server ist ein Computerprogramm oder Gerät, das Funktionen für andere Programme oder Geräte, sogenannte „Clients“, bereitstellt. Diese Architektur wird als Client-Server-Modell bezeichnet.
Server können verschiedene Dienste bereitstellen, wie zum Beispiel:
* Dateifreigabe:Server können Dateien speichern und Clients den Zugriff und das Herunterladen ermöglichen.
* Druckerfreigabe:Server können Drucker verwalten und Clients erlauben, Druckaufträge an sie zu senden.
* Anwendungshosting:Server können Anwendungen hosten, auf die Clients über das Netzwerk zugreifen können.
* Datenbankverwaltung:Server können Datenbanken speichern und verwalten und Clients Zugriff darauf gewähren.
* Webhosting:Server können Websites hosten und diese über das Internet an Clients bereitstellen.
* E-Mail-Hosting:Server können E-Mail-Nachrichten speichern und verwalten und Kunden das Senden und Empfangen von E-Mails ermöglichen.
* Virtualisierung:Server können virtuelle Maschinen erstellen und verwalten, bei denen es sich um isolierte Computerumgebungen handelt, auf denen verschiedene Betriebssysteme und Anwendungen ausgeführt werden können.
Server können dedizierte Hardwaregeräte oder Software sein, die auf Allzweckcomputern ausgeführt wird. Sie können sich in einem lokalen Netzwerk (LAN) oder im Internet befinden.