Client
Was ist ein Client?
Ein Client ist ein Teil einer Computerhardware oder -software, der auf einen von einem Server bereitgestellten Dienst zugreift. Der Server befindet sich oft auf einem anderen Computersystem. In diesem Fall greifen die Clients über ein Netzwerk auf den Dienst zu.
Es handelt sich bei Webbrowser beispielsweise um Clients, die sich mit Webservern verbinden und Webseiten zur Anzeige abrufen. E-Mail-Clients rufen E-Mails von Mail-Servern ab. Der Online-Chat verwendet eine Vielzahl von Clients, die je nach verwendetem Chat-Protokoll variieren. Multiplayer-Videospiele oder Online-Videospiele können auf jedem Computer als Clients ausgeführt werden. Clients sind Teil eines Client-Server-Modells, das heute noch verwendet wird. Clients und Server können Computerprogramme sein, die auf derselben Maschine ausgeführt werden und über Interprozesskommunikationstechniken verbunden sind. Server warten darauf, dass potenzielle Clients Verbindungen initiieren, die sie möglicherweise akzeptieren. Der Begriff wurde zuerst auf Geräte angewendet, die nicht in der Lage waren, eigenständige Programme auszuführen, aber mit entfernten Computern über ein Netzwerk interagieren konnten.
Was sind Fat Clients?
Fat Clients, die auch als Rich Clients bezeichnet werden, führen selbst den Großteil aller Datenverarbeitungsvorgänge aus. Sie beruhen nicht unbedingt auf dem Server. Personal Computer sind beispielsweise Fat Clients, da sie relativ viele Funktionen und Fähigkeiten aufweisen und sich leicht auf einen Server verlassen. Ein Computer, auf dem ein Art-Programm ausgeführt wird, das letztendlich das Ergebnis seiner Arbeit in einem Netzwerk teilt, lässt sich ebenfalls in diese Kategorie einordnen. Ein Computer, der fast vollständig als eigenständige Maschine ausgeführt wird, um Dateien über ein Netzwerk zu senden oder zu empfangen, wird standardmäßig als Workstation bezeichnet.
Was sind Thin Clients?
Hierbei Handels es sich um eine minimale Art von Client. Thin Clients verwenden die Ressourcen des Host-Computers. Sie stellen im Allgemeinen nur verarbeitete Daten bereit, die von einem Anwendungsserver bereitgestellt werden, der den Großteil der erforderlichen Datenverarbeitung ausführt. Ein Gerät, das eine Webanwendung verwendet (z. B. Office Web Apps), ist ein Thin Client.
Hybrid
Ein Hybrid ist eine Mischung aus den beiden oben genannten Clients-Modellen. Ähnlich wie Fat Clients werden sie lokal verarbeitet, benötigen aber den Server für die Speicherung persistenter Daten. Dieser Ansatz bietet Funktionen sowohl vom Fat Client (Multimedia-Unterstützung, hohe Leistung) als auch vom Thin Client (hohe Verwaltbarkeit, Flexibilität).
Sie haben noch Fragen?