Tipi di architettura Client Server

September 9

Tipi di architettura Client Server


Due forme principali di collegamento in rete esistono: peer-to-peer e client / server. gli utenti peer-to-peer si collegano con altri desktop sulla loro rete e permette agli utenti di condividere stampanti, file e altre risorse attraverso la loro rete. Le probabilità sono se si dispone di una rete domestica, voi e gli altri computer in casa interagire attraverso un sistema di rete peer-to-peer.

Il modello client / server è progettato per le reti più grandi, dove gli utenti aren & # 039 t localizzato e collegare da una varietà di luoghi al di fuori. La maggior parte dei siti web visitati si basano sul questa configurazione. Il modello client / server è costituito da due principali tipi di architettura - i due livelli e tre livelli.

A due livelli

Due livelli è il più semplice dei tipi di architettura, costituito solo il server e l'applicazione client. Il server, noto anche come database, ospita le informazioni di rete, mentre le richieste client di accedere alle informazioni. In un modello a due livelli, questa richiesta è diretta, quindi facili da sviluppare e mantenere. Anche se questo tipo di architettura è più comune, di solito è implementato solo in condizioni più piccole, meno impegnative.

Three-Tier

Il modello a tre livelli aggiunge un altro livello per la configurazione a due livelli. Al posto del client che si connette direttamente al server, come fa con il tipo a due livelli, l'applicazione client deve fare richieste al server attraverso una applicazione server. Ad esempio, se si è tentato di accedere ad un sito web con un tipo di architettura a tre livelli, il computer potrebbe collegarsi al sito web & # 039; s applicazione di database. L'applicazione di database sarebbe quindi inviare una richiesta, a vostro nome, al server principale. Il server principale sarebbe elaborare la vostra richiesta e inoltrare di nuovo al l'applicazione di database, che sarebbe poi presentare le informazioni a voi.

Vantaggi e svantaggi

Il tipo di architettura a tre livelli funziona meglio su reti di grandi dimensioni in cui molti utenti richiedono informazioni in una sola volta. L'ulteriore livello di applicazione server funge da facilitatore e permette a più utenti di connettersi in modo più efficiente e recuperare le informazioni in modo tempestivo.

ta grande minaccia; due livelli tipi eccellere in più piccola, ambienti in cui i computer condividono una rete comune e rischi per la sicurezza aren & # 039 conteneva.

Anche se il modello a tre livelli può supportare un numero maggiore di clienti, è incredibilmente complesso e appesantisce il sistema con una varietà di componenti. Inoltre, è più difficile da mantenere.