/ / Architettura client-server

Architettura client-server

L'architettura client-server è un'organizzazionecostruire una rete locale o distribuita in cui ci sia un server separato e nodi elettronici (client), tra i quali 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 (di solito circa dieci) 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 dedicatogarantire lo scambio di dati ininterrotto tra le filiali di una grande organizzazione o azienda. 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, in cui 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 delle richieste e dei 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.

Leggi di più: