Lato client

Da Wikipedia, l'enciclopedia libera.

Nell'ambito delle reti di calcolatori, il termine client-side (o lato client) indica le operazioni effettuate da un client in un rapporto client-server.

Un rapporto tipico di questo tipo è quello effettuato da un'applicazione, come un Browser, che avvia una connessione ad un server per poter funzionare. Le operazioni effettuate in modo client-side di solito vengono effettuate in questo modo poiché richiedono risorse che non possono essere prese sul server ma che lo sono sul client, perché l'utente deve poter inserire dati da cui avere risposte od osservare il funzionamento dello script, oppure perché al server manca la potenza per poter far funzionare lo script su tutti i client. Inoltre se non serve che i risultati siano salvati sul server, le operazioni risulteranno nettamente più veloci (ovviamente a seconda della potenza del client).

Quando il protocollo utilizzato è uno dei più comuni, come l'HTTP o l'FTP, possono esistere vari programmi client (ad esempio i browser moderni supportano spesso sia HTTP che FTP). Di conseguenza spesso uno script che passa per questi protocolli è compatibile con più PC.

Programmi che girano sul computer locale, senza mai inviare o ricevere dati in rete, non sono considerati programmi client, e così le operazioni di tali programmi non vengono considerate operazioni client-side.

[modifica] Un esempio

I progetti di calcolo distribuito come SETI@home o Google Earth contano principalmente sul lato client.

I client SETI@home si connettono al server a cui richiedono alcuni dati. Il server seleziona una serie di dati (operazione server-side), e li invia al client. Il client poi analizza i dati (operazione client-side), e, quando l'analisi è completata, trasmette i suoi risultati al server.

[modifica] Voci correlate

  • Telematica Portale Telematica: accedi alle voci di Wikipedia che parlano di reti, telecomunicazioni e protocolli di rete
Strumenti personali