Client: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LeonardoRob0t (discussione | contributi)
m robot Aggiungo: pt
m Aggiustati alcuni reindirizzamenti.
 
(136 versioni intermedie di 89 utenti non mostrate)
Riga 1:
{{nota disambigua|l'omonimo gruppo musicale|Client (gruppo musicale)}}
In generale nel campo informatico il termine client indica una componente che accede ai servizi o alle risorse di un'altra componente, detta [[server]].
{{F|terminologia informatica|novembre 2010}}
In questo contesto si può quindi parlare di client riferendosi all'[[hardware]] o al [[software]].
[[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 ==
Un [[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]] è un esempio di client hardware.
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 [[computer]] collegato ad un [[server]] tramite una [[rete informatica]] ([[Local Area Network|locale]] o [[Wide Area Network|geografica,]]) ed al quale richiede uno o più servizi, utilizzando uno o più [[Protocollo_di_reteProtocollo di rete|protocolli di rete]] è un esempio di client hardware. Si parla in tal caso di architettura [[Sistema client/server|client-server]].
Un programma di posta elettronica è un esempio di esempio di client [[software]].
 
[[File:Client-server_model.svg|thumb|upright=1.4|Schema di funzionamento client-server]]
Sono sempre di più i [[software]], come il [[web]], l'[[ E-Mail]], i [[database]], che sono divisi in una parte client (residente ed in esecuzione sul pc client) ed una parte [[server]] (residente ed in esecuzione sul [[server]]).
 
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.
Il termine client indica anche il [[software]] usato sul computer client per accedere alle funzionalità offerte dal server.
 
Ad esempio, nel web il software client è il [[browser]], eche parlacomunica con unil [[Web server|server web]] attraverso il protocollo [[Hypertext Transfer Protocol|HTTP]]; per l'[[e-mail]] il client è detto in gergo [[''mail user agent]]'' o [[Client di posta elettronica|MUA]] (ad esempio, [[Outlook]], [[Mozilla Thunderbird]], [[Eudora]], ...), eche parlacomunica con il server attraverso iil protocollo [[Simple Mail Transfer Protocol|SMTP]] e [[Post Office Protocol|POP]] o [[Internet Message Access Protocol|IMAP]]; il client per la consultazione o la modifica del [[database]] (spesso costituito da [[libreria software|librerie software]] utilizzate da una applicazione) parlacomunica con il [[DBMS]], che gestisce il [[database]] e risponde alle [[query|interrogazioni]] del client.
 
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]]
* [[Rete locale]]
* [[Local Area Network|Rete locale]]
* [[Client-server]]
* [[Rete localeinformatica]]
* [[Thin client]]
* [[Host]]
* [[Lato client]]
 
== Altri progetti ==
{{Interprogetto|wikt=client|preposizione=sul}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC||client}}
 
{{portale|internet|telematica}}
[[Categoria:Reti telematiche]]
 
[[Categoria:Terminologia informatica]]
[[de:Client]]
[[en:Client (computing)]]
[[es:Cliente informático]]
[[ja:クライアント]]
[[nl:Client]]
[[pt:Cliente]]
[[ru:Клиент]]
[[zh:客户端]]