Lieduco

Cosa significa Client?

In ambito informatico un “client” indica in modo generico un qualsiasi componente software presente, tipicamente, su una macchina host (ospite) e che accede a servizi o risorse di un’altra macchina detta server.
Se si volesse fare un parallelismo con il mondo reale è come se un negoziante (server) aprisse il negozio e restasse in attesa delle richieste dei clienti; allo stesso modo un computer collegato ad un server attraverso una rete informatica può richiedere informazioni al server con tempistiche prevedibili ma non certo predeterminate.

Esistono diversi tipi di client:

  • browser che comunicano con il server web attraverso protocolli specifici
  • per la comunicazione email esistono delle mail user agent che hanno il compito di comunicare con i server di posta
  • per la consultazione e modifica di database spesso costituite da librerie software usate da applicazioni
  • applicazioni client installate in locale che comunicano con un server remoto

E tu, utilizzi programmi client?