" . Einer generischen Überbegriff für jede Anwendung -Architektur, die Verarbeitung trennt zwischen zwei oder mehr Prozesse , die oft auf zwei oder mehr Maschinen " Sun Microsystems beschreibt " Client /Server" Client /Server-Systeme beinhalten zwei Arten von Maschinen: der Client, der Dienste und den Server , die Dienstleistungen verbraucht . Client- Basics
Ein Client-Computer ist ein Computer , der Daten verarbeitet Präsentation für einen Server. Beispielsweise führt ein Front-End - zu-Datenbank- Anwendung auf einem Client-Computer. Client-Computer müssen nur genug Kraft, um die Anzeige des Client /Server- Anwendung auszuführen.
Server Basics
Der Server -Computer verarbeitet Datenspeicherung und-bearbeitung für eine Client /Server-Anwendung. Es muss stark genug sein , um Daten an mehrere Clients bieten auf einmal , wie ein Server existiert für viele Client-Anwendungen.
Client /Server -Interaktion
Ein Client /Server-Anwendung hat zwei Schichten : eine zur Darstellung der Programmdaten zu behandeln , und eine andere, Manipulation und Speicherung der Programmdaten zu behandeln. Wenn ein Client ausgeführt wird, verarbeitet sie die Anzeige der Programmdaten , und sendet eine Anfrage an einen verfügbaren Server für die entsprechenden Daten angezeigt werden soll. Der Server verarbeitet Anforderungen von mehreren Clients und hat die Intelligenz, um richtig zu verzichten Informationen über das Netzwerk.