Client (computing)

A Computer -Netzwerkdiagramm von Klient Computer, die über die mit einem Servercomputer kommunizieren Internet

Im Computer,[1] a Klient ist ein Stück von Computerhardware oder Software Dies greift auf einen Service zu, der von a zur Verfügung gestellt wurde Server Im Rahmen des Client -Server -Modell von Computernetzwerke. Der Server befindet sich häufig (aber nicht immer) auf einem anderen Computersystem. In diesem Fall greift der Client über ein Netzwerk auf den Dienst zu.[1]

Ein Client ist ein Computer oder ein Programm Dies stützt sich im Rahmen seines Betriebs auf das Senden einer Anfrage an ein anderes Programm oder eine Computerhardware oder Software, die auf einen von einem Server verfügbaren Dienst zugreift (der sich möglicherweise auf einem anderen Computer befindet oder nicht). Zum Beispiel, Internetbrowser sind Clients, die eine Verbindung zu verbinden Webserver und abrufen Webseiten Zur Ausstellung. E -Mail -Clients abrufen Email aus Mail -Server. Online Chat Verwendet eine Vielzahl von Clients, die sich im verwendeten Chat -Protokoll unterscheiden. Multiplayer -Videospiele oder Online -Videospiele kann als Client auf jedem Computer ausgeführt werden. Der Begriff "Client" kann auch auf Computer oder Geräte angewendet werden, die die Client -Software ausführen, oder Benutzer, die die Client -Software verwenden.

Ein Kunde ist Teil von a Client -Server -Modell, was heute noch verwendet wird. Clients und Server können Computerprogramme sein, die auf demselben Computer ausgeführt werden und über eine Verbindung über eine Verbindung über stehen Interprozesskommunikation Techniken. Kombiniert mit Internet -Sockeln, Programme können eine Verbindung zu einem Dienst herstellen, der über die möglicherweise auf einem möglicherweise entfernten System betrieben wird Internet -Protokollsuite. Server warten darauf, dass potenzielle Kunden Verbindungen initiieren, die sie akzeptieren können.

Der Begriff wurde zuerst auf angewendet Geräte Das war nicht in der Lage, ihre eigenen eigenständigen Programme durchzuführen, konnten jedoch über ein Netzwerk mit Remote-Computern interagieren. Diese Computerterminals waren Kunden der Zeitteilung Hauptrechner.

Typen

Kundentypen und deren Funktionen
Beruht auf
lokaler Speicher
Beruht auf
lokal Zentralprozessor
Fetter Kunde Ja Ja
Diskloser Knoten Nein Ja
Dünner Kunde Nein Nein

In einer Klassifizierung sind Client -Computer und -geräte entweder dicke Kunden, Dünne Kunden, oder disklose Knoten.

Dick

A dicker Kunde, auch bekannt als a Reicher Kunde oder Fetter Kunde, ist ein Client, der den Groß Server. Das persönlicher Computer ist ein häufiges Beispiel für einen fetten Client, da er relativ große Merkmale und Funktionen und seine leichte Abhängigkeit von einem Server ist. Zum Beispiel ein Computer, der einen ausführt Kunstprogramm (wie zum Beispiel Krita oder Sketchup) Das hat letztendlich das Ergebnis seiner Arbeit in einem Netzwerk ein dicker Client. Ein Computer, der fast ausschließlich als eigenständiges Computer speichert, um Dateien über ein Netzwerk zu senden oder zu empfangen Arbeitsplatz.

Dünn

Ein dünner Client -Computer

A Dünner Kunde ist eine minimale Art von Kunde. Dünn Kunden Verwenden Sie die Ressourcen des Host -Computers. Ein dünner Client präsentiert im Allgemeinen nur verarbeitete Daten, die von einem bereitgestellt werden Anwendungsserver, was den größten Teil der erforderlichen Datenverarbeitung durchführt. Ein Gerät verwendet Internetanwendung (wie zum Beispiel Büro -Web -Apps) ist ein dünner Kunde.[2]

Diskloser Knoten

A Diskloser Knoten ist eine Mischung der beiden oben genannten Client -Modelle. Ähnlich wie bei einem fetten Client verarbeitet es lokal, stützt sich jedoch auf den Server, um anhaltende Daten zu speichern. Dieser Ansatz bietet Funktionen sowohl vom Fat Client (Multimedia -Unterstützung, hohe Leistung) als auch vom Thin Client (hohe Verwaltbarkeit, Flexibilität). Ein Gerät, das eine Online -Version des Videospiel Diablo III ist ein Beispiel für scheibenlosen Knoten.

Verweise

  1. ^ a b Kurs, Microsoft Official Academic (8. Juli 2008). Prüfung 70-643 Windows Server 2008 Applications-Infrastrukturkonfiguration. John Wiley & Sons. ISBN 978-0-470-22513-4.
  2. ^ Baratto, Ricardo A.; Kim, Leonard N.; Nieh, Jason (20. Oktober 2005). THINC: Eine virtuelle Anzeigearchitektur für das dünne Client Computing. Verfahren des 20. ACM -Symposiums über Betriebssystemprinzipien. SOSP '05. Verband für Rechenmaschinen. S. 277–290. doi:10.1145/1095810.1095837. ISBN 9781595930798. S2CID 723321.