Zum Inhalt springen

Client

oder auch Client-Server-Modell

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

Ein Client ist das Programm oder Gerät, das eine Anfrage stellt, während der Server sie beantwortet. Die Rollen hängen an der Richtung und nicht an der Maschine: Derselbe Rechner ist Server für den Browser und Client, sobald er selbst eine Schnittstelle abfragt.

Client

Das Programm oder Gerät, das eine Anfrage stellt, während der Server sie beantwortet.
Beispiel: „Der Browser ist der Client, der die Seite anfragt; der Webserver liefert sie aus.“

Im Web ist der Browser der häufigste Client. Dazu kommen Apps, Crawler von Suchmaschinen, ein FTP-Programm, ein Werkzeug wie curl und jede Anwendung, die eine Schnittstelle aufruft.

Abgrenzung zum Webserver: Client und Server sind Rollen in einem Gespräch. Wer anfragt, ist Client, wer antwortet, Server.

Warum der Client für die Sicherheit zählt

Weil alles, was im Client läuft, in der Hand des Nutzers liegt. Eine Prüfung im Browser ist eine Bequemlichkeit für den Besucher und kein Schutz: Sie lässt sich abschalten, umgehen und durch einen eigenen Client ersetzen.

Daraus folgt die Regel, die jede Formularprüfung betrifft: Was im Browser geprüft wird, wird auf dem Server erneut geprüft. Die erste Prüfung spart Wege, die zweite entscheidet.

Woran ein Server den Client erkennt

Am User-Agent, einer Zeile im HTTP-Header, die Programm und Version nennt. Verlässlich ist sie nicht, weil jeder Client sie frei setzen kann; für Statistiken genügt sie, für Entscheidungen über Inhalte nicht.

Wo es wirklich darauf ankommt, hilft die Abfrage von Fähigkeiten statt die Erkennung des Programms. Ob ein Browser ein Bildformat unterstützt, ist belastbarer als eine Liste von Namen und Versionen.

Was Client-Side und Server-Side unterscheidet

Der Ort der Arbeit. Server-Side heißt, dass die Seite fertig ausgeliefert wird; Client-Side heißt, dass der Browser sie zusammensetzt. Beides hat Folgen für Ladezeit, Suchmaschinen und Barrierefreiheit.

Für Inhalte, die gefunden werden sollen, ist der Weg über den Server der verlässlichere. Ein Crawler führt JavaScript inzwischen aus, allerdings später und nicht in jedem Fall.

Siehe auch:

Webserver

Das Programm, das Anfragen aus dem Netz annimmt und Seiten, Bilder und Dateien zurückschickt.

#Hosting & Webserver

HTTP / HTTPS

Das Protokoll, mit dem Browser und Server Seiten austauschen, in unverschlüsselter und in verschlüsselter Form.

#Hosting & Webserver

HTTP-Header

Zusatzangaben, die Browser und Server einer Anfrage oder Antwort voranstellen.

#Hosting & Webserver

SFTP (Secure File Transfer Protocol)

Dateiübertragung zum Server innerhalb einer verschlüsselten SSH-Verbindung.

#Hosting & Webserver

SSH (Secure Shell)

Ein verschlüsselter Zugang zur Kommandozeile eines entfernten Servers.

#Hosting & Webserver

A-Record

Der DNS-Eintrag, der einer Domain eine IPv4-Adresse zuordnet.

#DNS & Nameserver