Client: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Aggiustati alcuni reindirizzamenti. |
||
(142 versioni intermedie di 95 utenti non mostrate) | |||
Riga 1:
{{nota disambigua|l'omonimo gruppo musicale|Client (gruppo musicale)}}
[[Computer]] collegato ad un [[server]] tramite [[rete locale]] o geografica, ed al quale richiede uno o più servizi, utilizzando uno o più [[Protocollo_di_rete|protocolli di rete]]. ▼
{{F|terminologia informatica|novembre 2010}}
[[File:Client-server-model.svg|thumb|Architettura [[Sistema client/server|client-server]] tramite rete [[Internet]]]]
Un '''client''' (in [[lingua italiana]] detto anche ''cliente''), in [[informatica]], nell'ambito delle [[Rete di computer|reti informatiche]] e dell'architettura logica di rete detta [[Sistema client/server|client-server]], indica genericamente un qualunque componente [[software]], presente tipicamente su una macchina [[host]], che accede ai servizi o alle [[Risorsa di sistema|risorse]] di un'altra componente detta [[server]], attraverso l'uso di determinati [[protocollo di rete|protocolli di comunicazione]].<ref>{{Cita libro|nome=Microsoft Official Academic|cognome=Course|titolo=Exam 70-643 Windows Server 2008 Applications Infrastructure Configuration|url=https://books.google.de/books?id=JDxxDwAAQBAJ&q=%22Client%22+computing+-wikipedia&pg=PA280&redir_esc=y#v=snippet&q=%22Client%22%20computing%20-wikipedia&f=false|accesso=2022-04-06|data=2008-07-08|editore=John Wiley & Sons|lingua=en|ISBN=978-0-470-22513-4}}</ref>
== Descrizione ==
La terminologia e il funzionamento di questo schema originano da una analogia con il mondo delle persone, dove un barista o negoziante (server) apre un servizio e si mette in attesa delle richieste dei clienti. I clienti sono solitamente in numero superiore al fornitore di servizi, le loro richieste arrivano con cadenza prevedibile, ma non predeterminata, e i tempi di servizio sono solitamente brevi rispetto al tempo di 'apertura' del fornitore.
▲Un [[
[[File:Client-server_model.svg|thumb|upright=1.4|Schema di funzionamento client-server]]
Ad esempio, nel web il software client è il [[browser]], e parla con un [[server web]] attraverso il protocollo [[HTTP]]; per l'[[E-mail]] il client è detto in gergo '''mail user agent''' o '''[[MUA]]'' (ad esempio, Outlook, Mozilla Mail, Eudora, ...), e parla con il server attraverso i protocollo [[SMTP]] e [[POP]] o [[IMAP]]; il client per la consultazione o la modifica del [[database]] (spesso costituito da [[libreria software|librerie software]] utilizzate da una applicazione) parla con il [[DBMS]], che gestisce il [[database]] e risponde alle interrogazioni del client.▼
Oggi sempre di più i software, come il [[World Wide Web|web]], la [[posta elettronica]], le [[Base di dati|basi di dati]], sono divisi in una parte client (residente ed in esecuzione sul pc client) ed una parte server (residente ed in esecuzione sul server). Un programma di posta elettronica è un esempio di client software. Riprendendo l'analogia con il mondo delle persone, è come se andassimo di tanto in tanto all'ufficio postale a controllare la nostra casella della posta. L'ufficio postale mi fornisce la chiave della casella, ed io, in qualità di cliente, utilizzando la chiave accedo alla casella di posta collegata alla mia persona.
▲Ad esempio, nel web il software client è il [[browser]]
Gli esempi di diffusione e utilizzo di applicazioni client ad hoc (spesso di limitata dimensione e con licenza freeware), da installare in locale, che si interfacciano ad un server remoto sono numerosi; questa architettura è però progressivamente sostituita da quella basata su browser (non si deve installare e utilizzare un componente client specifico ma comunque il browser funge da client o, meglio, il servizio eseguito dal browser) con il quale il servizio è erogato sotto forma di applicazione web (occorre sempre il componente server su cui si appoggia la parte preponderante del sistema). In alcuni casi esiste la possibilità di usare ambo le modalità.
Alcune [[Applicazione (informatica)|app]] si concretizzano in un client che svolge un servizio che opera [[Sistema real-time|real-time]] in modalità "nascosta" (ad esempio gli strumenti di backup e sincronizzazione di informazioni archiviate sui dispositivi).
==Note==
<references/>
== Voci correlate ==
* [[Server]]
* [[Sistema client/server|Client-server]]
* [[Local Area Network|Rete locale]]
* [[Rete informatica]]
* [[Thin client]]
* [[Host]]
* [[Lato client]]
== Altri progetti ==
{{Interprogetto|wikt=client|preposizione=sul}}
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC||client}}
{{portale|internet|telematica}}
[[Categoria:Terminologia informatica]]
|