Client Server

Client-Server

Bei einem Client handelt es sich um einen Computer oder ein Programm, das auf die Ressourcen, Dienste oder Daten eines Servers zugreift. Der Client sendet Nutzeranfragen in einem speziellen Protokoll an den Server und stellt dessen Antworten in lesbarer Weise auf dem Bildschirm dar. Beispielsweise ist ein Browser ein Client. Beim Server handelt es sich dagegen um den Anbieter von Ressourcen, Diensten und Daten.

Bei einer Client-Server-Struktur handelt es sich demzufolge um eine Netzwerk- bzw. Datenbankstruktur, bei der Aufgaben hierarchisch aufgeteilt werden, wobei die Bezeichnungen „Client“ und „Server“ bereits die Relation zwischen den beiden grundsätzlich involvierten Rechnertypen anzeigen. Die Kommunikation zwischen beiden basiert auf so genannten Transaktionen, die bestimmte Bedingungen erfüllen. Beispielsweise dürfen sich Transaktionen nicht gegenseitig beeinflussen. Internetdiensten wie dem World Wide Web liegt eine Client-Server-Struktur zugrunde.