Was ist Client?
In einem Computernetz fungiert ein Client als Schnittstelle zwischen dem Server und einem Benutzer. Ein Client kann eine einfache Anwendung oder ein ganzes System sein, das den Zugriff auf einen von einem Server bereitgestellten Dienst anfordert. In einem Client-Server-Modell ist der Client ein Programm, das auf einem Endbenutzergerät installiert ist, was in der Regel Desktop-Computer, Laptops und Smartphones umfasst.
Clients werden als das Programm oder der Benutzer angesehen, der einen Dienst oder eine Ressource von einem Server anfordert. Die Server stellen den Clients Ressourcen zur Verfügung, z. B. Internet- und Intranetzugang, Dateien, Daten, externen Speicher oder Verarbeitungsleistung. Clients und Server können sich in verschiedenen Bereichen befinden und über ein Netzwerk kommunizieren, oder sie können sich innerhalb desselben Geräts befinden und über Interprozesskommunikation miteinander verbunden sein. Bei der Verarbeitung teilt ein verteilter Anwendungsrahmen die Aufgaben zwischen dem Client und dem Server auf. Die vom lokalen Client ausgeführte Aufgabe wird als clientseitig bezeichnet, während die von einem Server ausgeführte Aufgabe als serverseitig bezeichnet wird.