Client (applicatie): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Door de wol geverfd (overleg | bijdragen)
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1:
{{zieartikel|Zie het artikel [[cliënt]] voor de Nederlandstalige term}}
<small\>Niet te verwarren met [[cliënt]]</small>
Een '''client''' is een [[applicatie]] of een [[computer]]systeem met toegang tot een ander systeem, de [[server]], via een [[netwerk]]. Men spreekt hierbij van een [[client-servermodel]]. De client neemt initiatief tot communicatie met de server met als doel bijvoorbeeld het opvragen van gegevens, het overdragen van gegevens of het uitvoeren van een actie op de server. Het begrip wordt zowel gebruikt voor een programma dat communiceert met een serverprogramma, als voor een volledige machine die van de diensten van een server gebruik maakt.
----
Bij het [[client-servermodel]] stelt de '''client''' de computer of het programma op de computer voor dat het initiatief neemt tot communicatie met een [[server]]. Het doel van de communicatie kan zijn:
* gegevens opvragen
* gegevens opslaan of overdragen
* een toestandsverandering in de uitvoering van een protocol bewerkstelligen
* een actie op de server bewerkstelligen
 
Doorgaans bestaat een clientprogramma onder andere uit een gebruikersinterface, zoals een [[grafische gebruikersinterface]] (GUI), en is het voor de eindgebruiker totaal transparant, welk deel van het werk door de client wordt verricht, en welk deel door de server. Vaak bevindt de client zich op een andere computer dan de [[server]], maar hij kan zich net zo goed op dezelfde computer bevinden. Voorbeelden van clients zijn [[e-mailclient]]s en [[webbrowser]]s.
 
Onder ''clients'' worden dus ook wel in plaats van programma's complete machines verstaan die gebruikmaken van de diensten van een machine die als server dient, zoals een printerserver. De ''[[thin client]]'' en de ''[[Computerterminal|terminal]]'' zijn hierbij clients die zelf over zeer weinig bronnen beschikken, en zeer sterk afhankelijk zijn van de server, die het verwerken van data voor zijn rekening neemt.
Het tegenstelde van deze ''thin client'' is de ''thick client''. Hij beschikt wel over voldoende bronnen en verwerkt de data zelf. Hier hangt wel aan vast dat het netwerkverkeer toeneemt, aangezien meer gegevens (nl. de data) over het netwerk worden verstuurd.
 
Vaak worden diverse clients ook in een softwarepakket gecombineerd. [[Netscape Communicator]] bestaat bijvoorbeeld onder meer uit een webclient, mailclient, FTP-client en nieuwsclient.
 
==Voorbeelden van clients (in de zin van ''clientprogramma's'')==
*[[E-mailclient]]s
**[[Eudora (email)|Eudora]]
**[[Outlook Express]]
**[[Pine]]
**[[Mutt]]
**[[Elm (email)|Elm]]
**[[Mozilla Thunderbird]]
*[[Webbrowser]]s
**[[Mozilla Firefox]]
**[[Microsoft Internet Explorer]]
*[[SSH]]-clients
**[[PuTTY]]
**[[WinSCP]]
**[[fsecure]]
*[[Usenet|News-clients]]
**[[Mozilla Thunderbird]]
*[[Database]]-clients
*[[Telnet]]-clients
*[[File_Transfer_Protocol|FTP]]-clients
**[[FileZilla]]
**[[WS_FTP]]
**[[CuteFTP]]
**FireFTP (Firefox Extensie)
*[[versiebeheersysteem]]-clients
*[[Usenet]]-Binary-clients
**[[Grabit]]
**[[Newsleecher]]
 
==Zie ook==