Nwlapcug.com


Quali sono le funzioni del Client & computer Server su una rete?

Il termine client/server è stato coniato nel 1980 per descrivere un modello di calcolo distribuito in cui le applicazioni client richiedono servizi da processi server. Client/server è essenzialmente una relazione tra i processi in esecuzione su computer separati, collegati tra loro da una rete di computer. Il processo server è il provider di servizi e il processo client un consumatore, c'è una netta separazione della funzione, 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 workstation. Tuttavia, un server può essere richiesto al servizio di decine o addirittura centinaia di clienti contemporaneamente, quindi in genere ha un processore più veloce, più memoria e più spazio di archiviazione di un computer client.

Software Server

Un computer server viene eseguito un sistema operativo speciale, ad esempio Microsoft Windows Server, Linux o Unix, che è stato progettato specificatamente per facilitare la condivisione delle sue risorse. A seconda della esatta funzione operativa, un server può consentire agli utenti di condividere file e stampanti in una rete e fornire accesso a Internet. Se le risorse sono su più server, singoli server possono specializzarsi in una determinata attività..--o fornire ridondanza o la duplicazione di funzione--in caso di errore del server.

Client

Un computer client è in genere un normale personal computer in esecuzione un sistema operativo come Windows XP, Windows Vista o Windows 7. Il sistema operativo include il software client, ad esempio posta elettronica e software, che consente al computer client accedere e interagire con le risorse condivise dal server di navigazione Internet. Un computer client solo comunica direttamente con i server, non altri client. È, tuttavia, in grado di elaborare informazioni a sé stante, un dato di fatto che la distingue dal muto terminal mainframe centralizzato, usato in sistemi informatici.

Grasso & Thin client

Computer client possono essere descritti come "fat" o "sottile", a seconda di dove viene eseguita la logica di esecuzione e di business di un'applicazione software. Un fat client ha la capacità di controllo dati. L'esecuzione viene eseguita principalmente sul client, mentre il server è responsabile per l'invio di dati al client e ritorno nuovamente. Un thin client, d'altra parte, è limitato a ciò che è noto come livello di presentazione dell'applicazione software, che accetta i dati dal server e modifica, mentre la maggior parte dell'esecuzione viene eseguita sul server.