Nee, dat is niet helemaal logisch. Hier is waarom, en hoe je erover na moet denken:
* Server: Een server is een systeem dat een dienst of bron *levert*. Dit kunnen gegevens, verwerkingskracht of toegang tot een database zijn. Servers draaien doorgaans gespecialiseerde software die is ontworpen om verzoeken van clients af te handelen.
* Klant: Een client *vraagt* een dienst of bron aan bij een server. Dit is meestal een applicatie die draait op het apparaat van een gebruiker (desktop, laptop, telefoon, enz.).
* Terminaal: Een terminal is een apparaat waarmee een gebruiker kan communiceren met een computersysteem (meestal een server).
Het probleem:
Het probleem is het samenvoegen van de *terminal* (het fysieke apparaat) met de *server* (de software en hardware die een dienst leveren). Hoewel een terminal *kan* worden gebruikt om *toegang te krijgen tot* een server, is de terminal zelf niet inherent de server.
Betere uitleg:
Hier is een duidelijkere manier om erover na te denken:
* De applicatie (draait op een apparaat, zelfs een terminal) fungeert als een client omdat het om gegevens of diensten vraagt.
* De computer waarmee de terminal is verbonden mogelijk een server hosten applicatie die reageert op de verzoeken van de klant.
Voorbeeld:
Stel je voor dat je een terminal gebruikt om verbinding te maken met een externe server om toegang te krijgen tot een database:
* Terminaal: Het fysieke apparaat waarop u typt (bijvoorbeeld een computerscherm en toetsenbord).
* Applicatie (klant): De applicatie (zoals MySQL Workbench of een opdrachtregelprogramma) die *op uw apparaat of op de terminal zelf* draait. Het verzendt SQL-query's naar de server.
* Server: De databaseserversoftware (zoals MySQL Server of PostgreSQL) die op een *externe computer* draait. Het ontvangt de vragen van de klant, voert ze uit en stuurt de resultaten terug.
Belangrijkste afhaalpunten: De server levert de service, de client vraagt erom, en de terminal is eenvoudigweg het middel voor interactie met het systeem, mogelijk als host voor de clienttoepassing of als kanaal voor de server. |