Nwlapcug.com


Client Server teoria



Il personal computer ha cambiato in rete informatica spostando la potenza di calcolo da mainframe una volta Onnipotente in una macchina sulla scrivania dell'utente. Quando viene visualizzato nel concetto di una rete, il PC è soprannominato il "client". Computer mainframe potente è diventato uno strumento raro per mega-computing ed è stato soppiantato da meno potente ma adeguatamente capace "Server" che servono informazioni quali file ai client. Il rapporto di client-server esiste ancora oggi come una spina dorsale di molte reti, tra cui Internet e Intranet aziendali.

Client

Un client è una macchina di calcolo che richiede informazioni da un server. Un esempio comune è la richiesta di un browser su un computer desktop, chiedendo per una pagina HTML da un server web. Potrebbe anche essere un dipendente in esecuzione di un programma di contabilità che richiede informazioni dal server di database centrale di un'azienda su una rete intranet.

Server

Un server è la macchina di calcolo che risponde alle richieste da e invia informazioni ad esempio i file a un client. Un esempio comune è un server web che esegue il rendering di pagine Web HTML.

Distribuzione

Un server facilita la distribuzione delle versioni aggiornate dei file ai client. Ad esempio, se un client è in esecuzione un sistema operativo che ha bisogno di una patch di protezione, sua connessione e la comunicazione con un server permette l'identificazione della necessità per la patch, seguita dall'invio di tale patch.

Flessibilità

La connessione tra un client e un server significa che uno o entrambi i computer possono decidere se uno scambio di dati dovrebbe avvenire tra di loro e se così come frequentemente. In questo modo il file frequenti aggiornamenti dal server al client, ma permette anche il client rallentare o bloccare il flusso di informazioni. Ad esempio, un client potrebbe bloccare siti Web che vengono contrassegnati come aventi contenuto inappropriato per i bambini.

Controllo

Quando più client riceve informazioni da un server, il server mantiene il contenuto dei file che invia il controllo centralizzato. Questo approccio sostiene la standardizzazione delle funzionalità tra client e consente ai client di eseguire le stesse versioni aggiornate delle loro applicazioni.