Checkmark on Circle.png

Client

Aus KGS-Wiki

Der Client ist vergleichbar mit einem Kunden. Einfach gesagt kommt er in einen Laden herein und fordert einen Dienst beim Verkäufer. In der Informatik spricht man statt vom Ladenbesitzer vom Server. Der Client ist zum Beispiel ein Browser (Firefox, Opera etc.), die Tik Tok App, Apple Mail , Synchronisations-Clients etc.

Beim Client-Server-Prinzip schickt der Client eine Anfrage an den Server und wartet auf Antworten. In unserem Ladenbeispiel wäre dies zum Beispiel der Kunde, der hereinkommt und ein Fahrrad kaufen möchte. Der Kunde/Client begrüßt den Verkäufer/Server und erklärt sein Anliegen, z.B. "Ich möchte ein Fahrrad kaufen". Der Server erkundigt sich nach der Art des Fahrrads und ob der Client einen Termin hat. Falls der Client/Kunde keinen Termin, also keine Berechtigung auf die Daten hat, erhält er keinen Dienst vom Server/Verkäufer. Ist dies nicht der Fall, also hat der Client/Kunde einen Termin, sucht der Server/Verkäufer das passende Fahrrad heraus und verabschiedet sich nach der Bezahlung. Diese Art von standardisierten "Gesprächen" bezeichnet man auch als Protokoll. In der Informatik dient der Client also als Übermittler von Anfragen zum Server. Des Servers Antworten gibt er an des Nutzers Endgerät weiter, sodass der Nutzer die Daten ablesen kann.