Client: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ziounclesi (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
{{nota disambigua|l'omonimo gruppo musicale|Client (gruppo musicale)}}
{{F|terminologia informatica|novembre 2010}}
Un '''client''' (in [[lingua italiana]] detto anche ''cliente''), in [[informatica]], indica unagenericamente un qualunque componente che accede ai servizi o alle [[risorsa informatica|risorse]] di un'altra componente detta [[server]]. In questo contesto si può quindi parlare di client riferendosi all'[[hardware]] oppure al [[software]]. Esso fa parte dunque dell'architettura logica di rete detta [[client-server]].
 
IlPer estensione il termine client indica anche il [[software]] usato sul [[computer]]-client per accedere alle funzionalità offerte da un server.
 
La terminologia e il funzionamento di questo schema originano in 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.
 
== Descrizione ==
__TOC__
== Caratteristiche ==
Un [[computer]] collegato ad un server tramite una [[rete informatica]] ([[rete locale|locale]] o [[Wide Area Network|geografica]]) ed al quale richiede uno o più servizi, utilizzando uno o più [[Protocollo di rete|protocolli di rete]] è un esempio di client hardware.
 
Line 15 ⟶ 14:
Ad esempio, nel web il software client è il [[browser]] che comunica con il [[Web server|server web]] attraverso il protocollo [[Hyper Text Transfer Protocol|HTTP]]; per l'e-mail il client è detto in gergo ''mail user agent'' o [[Client di posta|MUA]] (ad esempio, [[Outlook]], [[Mozilla Thunderbird]], [[Eudora]], ...) che comunica con il server attraverso il 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) comunica con il [[DBMS]], che gestisce il database e risponde alle [[query|interrogazioni]] del client.
 
=== Livello di servizio ===
Quando troppi client accedono ad un servizio, può succedere che la coda di attesa diventi inaccettabile. In questo caso si parla di sovraffollamento. Il gestore deve prendere delle misure per cadenzare le richieste o per aumentare le risorse disponibili.