IT-Lexikon

In diesem kleinen IT-Lexikon erfährst du alles Wissenswerte rund um die spannenden Themen der Full-Stack Entwicklung und DevOps. Hier findest du klare und leicht verständliche Erläuterungen, die selbst komplexe technische Begriffe ganz einfach auf den Punkt bringen.

Client
Themen aus der Full-Stack Entwicklung und DevOps

Ein Client (oder „Kunde“) ist ein Gerät, Programm oder Prozess, der Dienste oder Ressourcen von einem Server anfordert. Das Client‑Server‑Modell ist eines der grundlegendsten Konzepte der IT und beschreibt, wie Systeme miteinander kommunizieren.

Was ein Client macht

  • Stellt Anfragen an einen Server
  • Empfängt Daten oder Dienste
  • Nutzt bereitgestellte Ressourcen (z. B. Webseiten, Dateien, Anwendungen)
  • Arbeitet meist lokal, während der Server zentral bereitstellt

Beispiele für Clients

  • Webbrowser (Client) ruft Webseiten von einem Webserver ab
  • E‑Mail‑Programm (Client) holt Nachrichten vom Mailserver
  • Smartphone‑App kommuniziert mit einem Cloud‑Backend
  • FTP‑Client lädt Dateien von einem FTP‑Server herunter
  • Thin Clients in Unternehmen greifen auf zentrale Terminalserver zu

Arten von Clients

  • Thin Client  
    Führt nur minimale Aufgaben aus, die Hauptarbeit erledigt der Server.
  • Thick/Fat Client  
    Führt viele Aufgaben selbst aus und nutzt den Server nur für bestimmte Dienste.
  • Web‑Client  
    Läuft im Browser und kommuniziert über Webprotokolle.

Warum Clients wichtig sind

Sie bilden die Benutzeroberfläche zur digitalen Welt. Ohne Clients könnten Menschen nicht mit Servern, Datenbanken oder Cloud‑Diensten interagieren. Das Zusammenspiel von Client und Server ermöglicht nahezu alles, was wir online tun.

 

Zurück