Ein Server im Computerbereich kann einer Reihe von verschiedenen Zwecken dienen. Ein einzelner Server ist in der Lage, Daten zwischen vielen verschiedenen Clients auszutauschen. Alternativ können viele Server von einem Client diskret genutzt werden, um verschiedene Berechnungen durchzuführen oder mit Tausenden von verschiedenen Clients zu teilen. All dies wird durch die computergestützte Architektur der Server ermöglicht.
Die Architektur von Servern
Im technischsten Sinne ist ein Server ein Programm, aber typischerweise eine Vorrichtung, die eine erweiterte Funktionalität für ein oder mehrere andere Programme und Vorrichtungen bietet. Im Computerbereich werden diese anderen Programme und/oder Geräte als Clients bezeichnet. Die zugrunde liegende Architektur, die Server befähigt, wird als Client-Server-Modell bezeichnet.
Verschiedene Arten von Servern
Es gibt viele verschiedene Arten von Servern, die unterschiedlichste Funktionen erfüllen. Zu diesen verschiedenen Arten von Servern gehören: Datenbankserver, Webserver, Anwendungsserver, Dateiserver, Mailserver und Druckserver. Die Gemeinsamkeit zwischen diesen verschiedenen Varianten ist der Einsatz im Client-Server-Modell.
Das Client-Server-Modell ist eine verteilte Anwendungsstruktur, die dazu dient, Workloads zwischen Anbietern einer Ressource (d.h. den Servern) und dem Anforderer dieses Dienstes (d.h. dem Client) zu definieren. Der Dienst kann streng genommen eine Ressource oder eine Art von Daten sein.
Server und Netzwerke
Ein Server ist ein Computer, der mit dem Ziel entwickelt wurde, Anfragen zu bearbeiten und Daten an einen oder mehrere andere Computer über ein lokales Netzwerk oder das Internet zu liefern. Das Wort „Server“ wird heute am häufigsten im Zusammenhang mit dem Internet verwendet, wo die meisten Menschen an den Begriff „Server“ im Zusammenhang mit einem Webserver denken.
Ein Webserver ermöglicht den Zugriff auf Webseiten über das Internet, da der Server im Client-Server-Modell dieses Material bereitstellt. In einem begrenzteren Sinne speichern lokale Server wie Dateiserver lediglich Daten, anstatt diese über ein Netzwerk zu kuratieren, so dass das gesamte Internet genutzt werden kann.
Zusammenfassend lässt sich sagen, dass Server innerhalb des Client-Server-Modells arbeiten und in vielen verschiedenen Typen verfügbar sind.