Was ist die Client-Server-Architektur?

Antwort vom

**Die Client-Server-Architektur bedeutet: Ein Programm oder Gerät fordert etwas an, ein anderes liefert es. Der Client stellt die Anfrage, der Server verarbeitet sie und schickt die Antwort zurück.** Ein typisches Beispiel ist dein Browser: Er ist der Client. Wenn du eine Website öffnest, fragt er die Seite bei einem Webserver an. Der Server liefert dann HTML, Bilder oder Daten zurück. ## Warum das wichtig ist Der große Vorteil ist die klare Aufgabentrennung. Der Client kümmert sich meist um Anzeige und Bedienung, der Server um Daten, Logik und Zugriffskontrolle. Das macht Systeme leichter wartbar und für viele Nutzer gleichzeitig nutzbar. Deshalb basiert ein großer Teil des Internets auf diesem Prinzip. ## Einfacher Vergleich - **Client** = bestellt etwas - **Server** = liefert oder verarbeitet es Wie im Restaurant: Der Gast bestellt ein Essen, die Küche bereitet es zu und gibt es zurück. Der Gast ist der Client, die Küche der Server. ## Wichtiger Unterschied Nicht jedes System arbeitet so. Bei **Peer-to-Peer**-Netzen sind die Teilnehmer eher gleichberechtigt. Bei der Client-Server-Architektur gibt es dagegen eine klare Rollenverteilung. Praktisch heißt das: Wenn der Server ausfällt, funktioniert der Dienst oft für alle Clients nicht mehr. Genau das ist der wichtigste Nachteil.

Kategorie: Technik Tags: Client Server Architektur

Verwandte Fragen

Was bedeutet CAAD?

„CAAD“ ist sehr wahrscheinlich ein Tippfehler oder ein unklarer Begriff – so lässt sich die Frage nicht sinnvoll beantworten. Gemeint sein könnte zum Beispiel CAD, CAAD im...

Was bringt ein Glasfaseranschluss, wenn viele Server langsam sind?

Ein Glasfaseranschluss bringt dir trotzdem viel, weil dein eigener Engpass verschwindet: Webseiten, Downloads, Cloud, Videocalls und mehrere gleichzeitige Nutzer laufen stabiler, schneller und mit deu...