Netzwerke: Client/Server-Architektur

Die Client/Server-Architektur beschreibt die Kommunikation zwischen zwei Teilnehmern in einem Netzwerk. Der Server stellt Ressourcen, wie zum Beispiel Speicher, Dienste oder Anwendungen für seine Clients im Netzwerk bereit.
Ein Server verwaltet die Ressourcen zentrale und stellte diese zur Verfügung.

Verbindungsaufbau

Der Client baut die Verbindung zum Server auf, nicht umgekehrt. Der Client stellt eine Anfrage an den Server, einen sogenannten Request.
Der Server wertet die Anfrage aus und liefert dem Client eine Antwort oder die angeforderten Daten zurück (Response).

Beispiele für Clients

  • Desktop-PC
  • Notebooks
  • Thin-Clients
  • Smartphones

Beispiele für Server

    • Fileserver
  • Webserver
  • Nameserver
  • Mail-Server
  • Datenbankserver


Werbung