Server (Software)

Software zur Bereitstellung eines Dienstes in einem Computernetzwerk
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. August 2003 um 16:20 Uhr durch Pit (Diskussion | Beiträge) (+es: +ja:). Sie kann sich erheblich von der aktuellen Version unterscheiden.

dk:server

Ein Server im Sinne der Informatik hat mehrere Bedeutungen:

  1. Ein Computerprogramm mit bestimmten Eigenschaften
  2. Ein Computer auf dem ein bestimmtes Programm läuft

Ein Server ist ein Dienstleister, der Daten oder Ressourcen zur Verfügung stellt. Beispielsweise stellt ein Web Server Internetseiten zur Verfügung. Jedes Mal, wenn ein Benutzer auf einen Link klickt, wird eine Anfrage nach der jeweiligen Internetseite an den Web Server geschickt, der dann im Gegenzug die geforderte Seite zurücksendet.
Server werden somit nicht von sich aus aktiv, sondern warten, bis sie eine Anfrage bekommen, die sie ausführen können.
Man spricht auch oft vom Client-Server-Prinzip, d.h. das Prinzip, dass der Client (Benutzer) sich mit dem Server (Dienstleister) für einen bestimmten Zweck verbindet.

Der Server hat keinen Einfluss auf den Zeitpunkt einer Kommunikationsverbindung und sollte daher permanent empfangsbereit sein. Dafür muss die Erreichbarkeit des Servers gewährleistet sein. In der Regel verfügt der Server daher über eine Standleitung und eine statische IP-Adresse die entweder dem Client für die Kontaktaufnahme bekannt sein muss oder einem Domain Name System-Server (DNS-Server), der die Zuordnung zwischen der IP-Adresse und einem dem Client bekannten Namen übernimmt (Namensauflösung).

Es hat sich in der heutigen vernetzten Computerwelt durchgesetzt, leistungsfähige Server zu schaffen, die Anfragen von vielen verschiedenen Benutzern gleichzeitig bearbeiten können. Daher wird bei Firmen in der Regel ein Computer abgestellt, auf dem nur das Server-Programm läuft (wenngleich es theoretisch möglich wäre, diesen Computer gleichzeitig auch noch als gewöhnlichen Arbeitsplatzrechner zu verwenden - was aber nicht nur die Leistung des Server-Programms schmälern, sondern auch das Risiko eines Serverabsturzes um ein Vielfaches erhöhen würde). Daher kommt die Verwischung zwischen den Begriffen Server-Programm und Server-Computer. Normalerweise wird aber aus dem Kontext klar, ob es sich nun um das Programm oder um den Computer selbst handelt.

Gängige Server sind:

  • Web-Server
  • FTP-Server
  • File-Server
  • Proxy-Server
  • Datenbank-Server
  • Newsgroup-Server
  • Mailserver
  • Printserver
  • Backup-Server
  • Applikations-Server, z.B. für kaufmännischen Anwendungen wie Buchungs- und Reservierungssysteme