Sistemi client vs server
I computer sono necessari in aziende di diverse dimensioni. Grandi configurazioni di computer che includono reti e mainframe vengono utilizzate nelle grandi aziende. Una rete di computer utilizzata in questi tipi di aziende ha un'architettura client-server o un'architettura a due livelli. Lo scopo principale di questa architettura è la divisione del lavoro che è richiesta nelle grandi organizzazioni.
server
Nell'ambiente client-server, il computer server funge da "cervello" del business. Un computer di grande capacità viene utilizzato come server. Può esserci un mainframe in quanto memorizza un'ampia varietà di funzionalità e dati.
Generalmente, le applicazioni e i file di dati sono memorizzati sul computer server. I computer o le workstation dei dipendenti accedono a tali applicazioni e file attraverso la rete. Ad esempio, un dipendente può accedere ai file di dati dell'azienda memorizzati sul server, dal proprio computer client.
In alcuni casi, i dipendenti possono accedere solo a specifiche applicazioni dal proprio computer client. Il server delle applicazioni è il nome assegnato a questo tipo di server. L'architettura client-server è completamente utilizzata in questo tipo di ambiente, in quanto i dipendenti devono accedere dal loro computer client per accedere all'applicazione memorizzata sul server. Ad esempio, questi tipi di applicazioni includono programmi di progettazione grafica, fogli di calcolo e elaboratori di testi. L'architettura client-server è illustrata in ciascun caso.
Oltre al supporto di memorizzazione, il server funge anche da fonte di energia di elaborazione. Le macchine client ottengono la loro potenza di elaborazione da questa origine server. In tal modo, non è necessario alcun hardware aggiuntivo per il client e utilizza una maggiore potenza di elaborazione del server.
Cliente
Nell'architettura client-server, il client gestisce un computer più piccolo che viene utilizzato dai dipendenti dell'organizzazione per svolgere le loro attività quotidiane. Il dipendente utilizza il computer client per accedere ai file di dati o alle applicazioni memorizzate sul server.
I diritti autorizzati alla macchina client possono essere diversi. Alcuni dipendenti hanno accesso ai file di dati dell'organizzazione mentre altri possono solo accedere alle applicazioni presenti sul server.
Oltre all'utilizzo di applicazioni e file di dati, la macchina client può anche utilizzare la potenza di elaborazione del server. In questo caso, il computer client è collegato al server e la macchina server gestisce tutti i calcoli. In questo modo, è possibile utilizzare la grande potenza di elaborazione del server senza aggiungere hardware sul lato client.
Il miglior esempio di architettura client-server è WWW o World Wide Web. Qui il client è il browser installato su ciascun computer e le informazioni su diverse pagine sono memorizzate sul lato server da cui il client o l'utente possono accedervi.
Differenza tra client e server • Il client è un computer più piccolo attraverso il quale le informazioni o l'applicazione memorizzate sul server sono accessibili dall'utente mentre il server è un potente computer che memorizza i file di dati e le applicazioni. • In alcuni casi, il client può utilizzare la maggiore potenza di elaborazione della macchina server. • In alcuni casi, il lato client può avere un'interfaccia grafica o GUI migliore rispetto al lato server. |