Das Client-Server-Modell ist ein grundlegendes Architekturprinzip in der IT, bei dem zwei Rollen klar getrennt sind: der Client fordert Daten oder Dienste an, der Server stellt sie bereit.

Typisch ist, dass mehrere Clients gleichzeitig auf einen gemeinsamen Server zugreifen können. Der Server wartet auf Anfragen, verarbeitet sie und sendet die gewünschten Informationen oder Dienste zurück.

Beispiele für das Client-Server-Modell:

Vorteile des Modells sind die zentrale Verwaltung, gute Skalierbarkeit und einfache Wartung. Es steht im Gegensatz zu Peer-to-Peer-Systemen, bei denen alle Teilnehmer gleichberechtigt sind.