Server-Client-Konzept
Grundsätzlich ist das Server-Client-Konzept ein häufig genutztes Konzept für die Bereitstellung von Diensten in einem Netzwerk. Das Gegenstück zum Server-Client-Konzept ist das Peer-to-Peer-Konzept. Der Server (deutsch: Bereitsteller) stellt hierbei den Zugang zu einem Dienst (beispielsweise: E-mail oder eine Datenbank) zur Verfügung. Der Client ist dann in der Lage den bereitgestellten Dienst abzurufen und damit zu arbeiten (also z.B. Emails abzurufen oder auf eine Datenbank zuzugreifen). Wichtig ist dabei auch, dass der Server bzw. der Client kein spezieller Computer ist, sondern dass die Begriffe nur für die Rolle eines Computers innerhalb eines Netzwerkes stehen. Natürlich gibt es eine Vielzahl an Ausgestaltungen dieses Konzepts. So gibt es serverseitig beispielsweise DNS-Server, Dateiserver, Druckserver, Email-Server, Datenbankserver und Webserver. Und clientseitig z.B. Thinclients und Fatclients.