Was ist ein Client?
Im Web bezeichnet Client entweder ein Endgerät (Computer, Smartphone, Tablet) oder eine Software (wie ein Browser), die Daten von einem Server anfordert. Das Prinzip dahinter heißt Client-Server-Modell.
Das Client-Server-Modell einfach erklärt
- Du tippst eine URL in deinen Browser (= Client)
- Der Browser schickt eine Anfrage an den zuständigen Webserver
- Der Server verarbeitet die Anfrage und schickt die Daten zurück
- Der Browser empfängt die Daten und stellt die Webseite dar
Client-seitig vs. Server-seitig
| Ausführungsort | Technologien | Beispiel |
|---|---|---|
| Client-seitig | HTML, CSS, JavaScript | Animationen, Formularvalidierung |
| Server-seitig | PHP, Python, Node.js | Datenbankabfragen, Login-Logik |
Alltägliche Client-Beispiele
- Dein Webbrowser (Chrome, Firefox, Safari)
- Eine App auf deinem Smartphone
- Ein E-Mail-Programm wie Outlook oder Thunderbird
Ohne Clients – also ohne Endgeräte und Programme, die Daten abrufen – wäre das Internet nutzlos.