In der Client-Server- Computing -Modell , Aufgaben werden zwischen einem Dienstleistungserbringer verteilt , rief einen Server, und ein Service-Requester oder Client . Die Client -Server-Modell weit verbreitet war in den frühen Tagen der Computer verwendet wurde , wenn sie teure Großrechner zugreifen, indem dummen Terminals zur Verfügung gestellt. In jüngerer Zeit erwies sich die Client -Server-Modell entscheidend für die Entwicklung des Internets. Es gibt mehrere Modelle für Client-Server- Interaktion, mit dem wesentlichen Unterschied, die Menge der Arbeit auf jeder Seite durchgeführt . Thin Clients
Ein Thin Client ist ein Gerät, das die Ressourcen, um unabhängig von einem Server funktionieren fehlt . Thin Clients mit dem Netzwerk verbinden , zu erfassen die Eingaben des Benutzers und senden Sie es an den Server , wo der Großteil der Verarbeitung stattfinden wird. Dieses Modell war um 1970 populär, als dumme Terminals wurden verwendet, um leistungsfähige Großrechner zugreifen . Heute können Web-Browser als Thin Clients eine Verbindung zu Web -Servern zu sehen.
Fat Clients
Das Gegenstück zu einem Thin Client ist ein Thick-Client , auch als bekannt fat-Client oder ein Rich-Client . Fat Clients haben genug Rechenleistung, um funktionieren unabhängig von der Server , mit viel der Daten und den Anwendungen lokal gespeichert. Eine Verbindung mit dem Server ist immer noch für die Durchführung einiger Funktionen erforderlich. Thick -Clients können von Multiplayer- Gaming-Plattformen veranschaulicht werden : . Der Kunde hat die Möglichkeit der laufenden Spiele solo und führt die rechenintensiven Arbeit der Erbringung der Welt , während der Server merkt sich den Zustand der gemeinsamen Welt während Multiplayer- Sitzungen
Bediensteten
Rechenleistung wird erschwinglicher und Breitband mehr allgegenwärtig, es gibt Computer leistungsfähig genug, um als Server fungieren , noch preiswert genug, um als Clients verwendet werden. Dies führte zu der Entstehung der " Diener "-Modell in den frühen 2000er Jahren , wo ein Computer als Server von einigen seiner Kollegen und als Client von anderen gesehen wird geführt . Das Konzept eines Dieners , von den Machern des Gnutella-Netzwerk entwickelt , ermöglicht den Bau von dezentralen Peer-to -Peer- Netzwerke, die , im Gegensatz zu traditionellen Client-Server- Modelle , haben keinen Single Point of Failure .