L'architettura client-server è un'organizzazionecostruire una rete locale o distribuita in cui vi è un server separato e nodi elettronici (client) tra cui viene condiviso il carico della rete di calcolo, che garantisce il loro lavoro congiunto. Molto spesso, le reti basate su server e client si svolgono attraverso una rete di computer. Inoltre, il server e il client possono essere non solo dispositivi elettronici, ma anche software o applicazioni.

Rete locale con server dedicato

L'architettura client-server può implicare una struttura in cui diversi sono i client (in genere circa una decina) computer per i quali è allocato un nodo elettronico centrale separato - il server. Un tale gruppo di dispositivi elettronici è chiamato "rete locale con un server dedicato".

L'amministratore di rete ha diritti illimitati acambiare la configurazione del server. Ha la capacità di installare qualsiasi sistema operativo, nonché la manutenzione del sito centrale. Il database di informazioni principale può essere localizzato sia sul computer server che (a fini di sicurezza) su qualsiasi altro dispositivo elettronico che fa parte della rete. Anche la posizione del database all'esterno del server Web è molto comoda perché garantisce la continuità e la coerenza del lavoro di tutti i computer della rete durante il lavoro tecnico della macchina web centrale.

Solitamente viene utilizzata una rete con un server dedicatoal fine di garantire lo scambio di dati ininterrotto tra le filiali di una grande organizzazione o impresa. Un altro uso di tale architettura avviene nei giochi per computer online. Pertanto, viene fornito un accesso continuo e continuo al parco giochi dalla rete.

Client - programma di elaborazione

Sotto il concetto di "architettura client-server" spessosignificano anche la distribuzione del carico di rete tra il client e il server, dove il client è un programma computazionale. In questo caso, tutti i dati riservati si trovano nella base di informazioni centrale su un potente computer server. Il monitoraggio e la protezione delle informazioni sono forniti anche dal nodo del server. Questa struttura organizzativa è molto utile in quanto il server può essere molto migliore e più affidabile per proteggere i dati sensibili da tentativi non autorizzati di accesso ad essi. Sul server, viene stabilito il controllo dell'accesso, in conseguenza del quale le informazioni vengono aperte solo agli utenti con determinate autorizzazioni.

Principi dell'architettura client-server

L'architettura client-server può essere costruita sul principio:

  1. Doppia connessione, fornendo un server Web e una decina di client.

  2. Triplo composto, nella struttura di cuiC'è un intermedio (sito web) situato tra il server e il client. Questo link svolge il ruolo di intermediario nell'elaborazione di richieste e dati ricevuti o per garantire la protezione dell'accesso alle informazioni, nonché per proteggerle da danni e distruzione. In questo caso, il numero di lavoratori o di siti di gioco nella rete può essere molto aumentato.

  3. Nona connessione, dando l'opportunitàConnessione a una rete di più server Web. Il loro numero dipende dal livello di carico della rete. Il numero di computer che possono funzionare in modo coerente sulla rete aumenta in modo significativo. Ai server intermedi vengono assegnati, in via condizionale, i nomi: "database server", "application server".

Quindi, una rete locale con un complessoLa struttura a N di collegare più server e più client consente un funzionamento migliore e più ergonomico di tutti i collegamenti nella catena di rete.

</ p>