Client: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ziounclesi (discussione | contributi)
analogie e livello di servizio
Ziounclesi (discussione | contributi)
Riga 11:
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.
 
Oggi sempre di più i software, come il [[web]], l'[[e-mail]], i [[database]], 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 cimi fornisce la chiave della casella, ed io, in qualità di cliente, utilizzando la mia chiave accedo alla casella di posta collegata alla mia persona.
 
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.