>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Quali sono le funzioni dei computer client e server su una rete?

Il termine client/server è stato coniato negli anni '80 per descrivere un modello di calcolo distribuito in cui le applicazioni client richiedono servizi dai processi server. Client/server è essenzialmente una relazione tra processi in esecuzione su computer separati interconnessi da una rete di computer. Il processo server è il fornitore di servizi e il processo client un consumatore, quindi c'è una chiara separazione delle funzioni, in termini di hardware e software.

Hardware del server

Un computer server su una rete client/server può essere considerato sia hardware che software. In termini di hardware, un computer server dedicato è in genere un personal computer o una workstation. Tuttavia, un server potrebbe dover servire dozzine o addirittura centinaia di client contemporaneamente, quindi in genere ha un processore più veloce, più memoria e più spazio di archiviazione rispetto a un computer client.

Software server

Un computer server esegue uno speciale sistema operativo, come Microsoft Windows Server, Linux o Unix, progettato specificamente per facilitare la condivisione delle sue risorse. A seconda dell'esatta funzione operativa, un server può consentire agli utenti di condividere file e stampanti su una rete e fornire l'accesso a Internet. Se le risorse si trovano su più di un server, i singoli server possono specializzarsi in un'attività particolare o fornire ridondanza o duplicazione di funzioni in caso di guasto del server.

Cliente

Un computer client è in genere un normale personal computer che esegue un sistema operativo come Windows XP, Windows Vista o Windows 7. Il sistema operativo include il software client, come la posta elettronica e il software di navigazione in Internet, che consente al computer client di accedere e interagire con le risorse condivise dal server. Un computer client comunica direttamente solo con i server, non con altri client. Tuttavia, è in grado di elaborare le informazioni a pieno titolo, un fatto che lo distingue dal terminale stupido utilizzato nei sistemi di elaborazione centralizzati e mainframe.

Fat &Thin Client

I computer client possono essere descritti come "grassi" o "sottili", a seconda di dove viene eseguita l'esecuzione e la logica aziendale di un'applicazione software. Un fat client ha la capacità di controllare i dati. L'esecuzione viene eseguita principalmente sul client, mentre il server è responsabile dell'invio dei dati al client e viceversa. Un thin client, d'altra parte, è limitato a quello che è noto come il livello di presentazione dell'applicazione software, che accetta i dati dal server e li modifica, mentre la maggior parte dell'esecuzione viene eseguita sul server.


  1. Quali sono le funzioni di un regolatore di tensione
  2. Quali sono le classi di computer?
  3. Quali sono le funzioni di una pen drive?
  4. Quali sono le funzioni di un microprocessore?
  5. Quali sono le funzioni del monitor del computer?
  6. Quali sono le funzioni di un disco rigido?