735 Shares 9866 views

L'architettura client-server: caratteristiche di interazione

Computer, software e periferiche sono componenti diversi di una rete di informazioni. Alcuni in possesso di una certa risorsa, i cosiddetti server, mentre altri si rivolgono a queste risorse sono chiamati i clienti. Considerare come interagiscono e ciò che costituisce un'architettura client-server.

L'architettura client-server

Architettura "client-server" è l'interazione dei componenti strutturali della rete sulla base di alcuni principi di organizzazione della rete, che sono componenti strutturali dei componenti e fornitori di alcune funzioni specializzate (servizi) del server, così come i clienti che utilizzano questo servizio. Funzioni specifiche possono essere divisi in tre gruppi in base compiti specifici:

  • ingresso multifunzione e presentazione sono progettati per l'interazione dell'utente con il sistema;
  • funzioni applicative – per ogni dominio ha il proprio set;
  • funzioni di gestione sono progettati per gestire il file system, diverse banche dati, e gli altri componenti.

Stand-alone sistema, come ad esempio un computer senza una connessione di rete, presenta componenti applicata e gestione a vari livelli. Questo tipo di livelli sono considerati essere il sistema operativo, applicazioni e software di utilità, varie utenze. Analogamente, la rete presenta tutti i componenti di cui sopra. La cosa principale – il diritto di fornire l'interazione di rete tra questi componenti.

Il principio di funzionamento di architettura client-server

Client-server l'architettura più spesso utilizzato per creare database aziendali, in cui le informazioni non solo conservato, ma anche di tanto in tanto per elaborare una varietà di metodi. Questo database è un elemento chiave di qualsiasi sistema informativo aziendale, e il server è il cuore di questo quadro. Pertanto, il server si verificano operazioni più complesse sull'ingresso, memorizzazione, elaborazione e modifica dei dati. Quando un utente (client) accede al database (server), la richiesta viene elaborata: accedendo direttamente un database e restituisce una risposta (risultato dell'elaborazione). Il risultato di lavorazione – un messaggio di rete su un'operazione di successo o di errore. computer server in grado di gestire richieste simultanee di diversi clienti per lo stesso file. Questo lavoro e il trasferimento dei dati attraverso la rete per accelerare il lavoro del software applicativo.

L'architettura client-server: l'uso della tecnologia

Questa architettura è usata per accedere a una varietà di risorse con l'uso di tecnologie di rete: server Web, server applicativi, database, server di posta, firewall, server proxy. lo sviluppo di applicazioni client-server consente di migliorare la sicurezza, l'affidabilità e le prestazioni delle applicazioni e la rete nel suo complesso. Le applicazioni client-server più comuni utilizzati per l'automazione di business.