Skip to main content

Come funziona un server client multipli?

Un server client multipli è un tipo di architettura software per reti di computer in cui i client, che possono essere basi di base o personal computer completamente funzionali, richiedono informazioni da un computer server.Esistono spesso interfacce software tra il client e il server, note come middleware e software di routing e protocollo di rete, nonché software di sicurezza come i firewall.A seconda delle dimensioni di una rete, i server e i client possono interagire direttamente o attraverso un'architettura a tre livelli che fornisce un'ulteriore elaborazione tra i due tipi di macchine.

Il tipo più comune di sistema di server client multipli per le piccole imprese e le caseè il singolo server con più client.Un server è in grado di gestire contemporaneamente dozzine di richieste di informazioni dai computer client.Contrariamente alla credenza popolare, il computer del server stesso non deve essere la macchina più veloce e potente della rete per svolgere questo ruolo in modo efficiente.

Una distinzione primaria in più reti del server client è che possono essere reti locali (LAN) che sono autonome all'interno di un edificio e non necessariamente connessi a Internet o reti di ampia area (WAN).Le reti di ampia area sono sistemi di server a più clienti distribuiti in più posizioni geografiche e quasi esclusivamente legati a Internet.Alcune grandi società, tuttavia, hanno sistemi WAN indipendenti da Internet.La crescita delle dimensioni di Internet, il suo sviluppo del World Wide Web e la crescente diversità di software di networking e scelte hardware hanno comportato il termine WAN che ha assunto un significato più ampio.

In passato, un WAN era uno oPiù server fisici che forniscono supporto di rete a una moltitudine di clienti.Il termine è ora più vagamente definito e un WAN può essere creato in gran parte sul software stesso, come nel cloud computing o nell'utilizzo di browser Web e server Web.WAN più tradizionali utilizzano architetture DNS (Domain Name System (Domain Name System).Anche le tariffe di trasferimento e elaborazione dei file nei WAN sono state migliorate attraverso l'uso del server client multi-thread, una rete basata su unità di elaborazione centrali (CPU) che possono apparentemente eseguire molte diverse istruzioni del programma contemporaneamente.

I server Web sono un tipo di server client di hosting virtuale.Queste reti sono interamente costruite su software e non richiedono posizioni fisiche specifiche per i computer client o server.Il server Web funge da server fisico e può essere eseguito su più macchine o su una sezione di una macchina del server che esegue più server Web contemporaneamente.Il computer client in questo caso è un browser Web che accede al server e può anche essere caricato da una varietà di computer non legati a una posizione specifica.

Il cloud computing ha somiglianze con il concetto di workstation di anni precedenti per più server client.Sia il cloud computing che le workstation sono macchine client con poco in termini di risorse locali su cui attingere.Quasi tutto il software Cloud Computing Networks è installato sul server stesso, come elaboratori di testi, giochi, applicazioni musicali e video e altro ancora.Il client ottiene l'accesso a questo software sul server per eseguirlo.La workstation è una posizione di monitor e rete con risorse minime, come pochissima memoria o capacità di elaborazione e, senza accesso al server, non sarebbe un computer funzionale.

Architetture del server Web, cloud computing e workstation strippatoI progetti sono tutti tentativi di ridurre il costo di una rete di server client multipli.Non distribuendo risorse hardware fisiche o software a dozzine o centinaia di macchine client, l'idea è che invece può essere accessibile in modo più economico su un server centrale e potente.La vulnerabilità con loro è che le copie locali della maggior parte dei file non esistono e, se la rete fallisce,Molte persone potrebbero perdere l'accesso al loro lavoro.

Entrambi i sistemi FTP e DNS sono progetti di comunicazione multi-cliente fondamentali.FTP è un metodo rapido e affidabile di trasmissione di testo e alcuni altri file, di solito in modalità binaria, attraverso una rete.Era un protocollo di trasferimento originale quando Internet era in gran parte basato sul testo, prima che il sottoinsieme ricco di grafici del World Wide Web fosse esistente.La maggior parte del traffico Internet oggi è ancora trasferimenti FTP basati su testo che si svolgono in gran parte invisibili dagli utenti del Web.Anche i sistemi DNS sono sorti all'inizio, soprattutto quando è cresciuto il World Wide Web, come modo per sostituire gli indirizzi di rete effettivi sotto forma di stringhe dei numeri di protocollo Internet (IP), con nomi inglesi familiari per i server che i clienti accederebbero.