Auftraggeber

Definition - Was bedeutet Client?

Ein Client ist das empfangende Ende eines Dienstes oder der Anforderer eines Dienstes in einem Systemtyp eines Client / Server-Modells. Der Client befindet sich meistens auf einem anderen System oder Computer, auf den über ein Netzwerk zugegriffen werden kann. Dieser Begriff wurde zuerst für Geräte verwendet, die keine eigenen Programme ausführen konnten und über ein Netzwerk mit Remotecomputern verbunden waren. Diese Terminals wurden als dumme Terminals bezeichnet und von Time-Sharing-Großrechnern bedient.

Technische.me erklärt Client

Ein Client kann eine einfache Anwendung oder ein ganzes System sein, das auf Dienste zugreift, die von einem Server bereitgestellt werden. Ein Client kann über verschiedene Mittel wie Domänensockets, benannte, gemeinsam genutzte Speicher oder über Internetprotokolle eine Verbindung zu einem Server herstellen. Dies ist die häufigste Methode, die seit der breiten Akzeptanz des Internets verwendet wird.

Kunden werden in drei Typen eingeteilt:

  • Thin Client: Eine Clientanwendung mit minimalen Funktionen, die die von einem Hostcomputer bereitgestellten Ressourcen verwendet und deren Aufgabe normalerweise nur darin besteht, die von einem Server verarbeiteten Ergebnisse anzuzeigen. Es ist einfach darauf angewiesen, dass ein Server den größten Teil oder die gesamte Verarbeitung ausführt.
  • Dicker / fetter Client: Dies ist das Gegenteil des dünnen Clients. Es kann den größten Teil seiner Verarbeitung ausführen und ist nicht unbedingt auf einen zentralen Server angewiesen, muss jedoch möglicherweise eine Verbindung zu einem Server herstellen, um Informationen zu erhalten, Daten hochzuladen oder Daten oder das Programm selbst zu aktualisieren. Antivirensoftware gehört zu dieser Kategorie, da sie für ihre Arbeit keine Verbindung zu einem Server herstellen müssen, obwohl sie regelmäßig eine Verbindung herstellen müssen, um neue Virendefinitionen herunterzuladen und Daten hochzuladen.
  • Hybrid: Zeigt Eigenschaften der beiden oben genannten Typen. Es kann die meisten Prozesse selbst ausführen, benötigt jedoch möglicherweise einen Server für kritische Daten oder zur Speicherung.