Ambiente Cliente/Servidor Client/Server Umgebung Environnement Client/Serveur Entorno cliente/servidor Client/Server Environment

Presentazione dell'architettura di un sistema client/server

Molte applicazione funzionano in un ambiente client/server, questo significa che dei terminali client (dei terminali che fanno parte della rete) contattano un server, un terminale solitamente molto potente in termini di capacità d'entrata-uscita, che fornisce loro dei servizi. Questi servizi sono dei programmi che forniscono dei dati come l'ora, dei file, una connessione, ecc.

I servizi sono sfruttati da dei programmi, chiamati programmi client, che si eseguono su terminali client. Si parla quindi di client (client FTP, client di messaggeria, ecc.) quando si definisce un programma che gira su un terminale client, capace di trattare delle informazioni che recupera da un server (nel caso del client FTP si tratta di file, mentre per il client di messaggeria si tratta di posta elettronica ).

Vantaggi dell'architettura client/server

Il modello client/server è particolarmente consigliato per delle reti che necessitano un elevato livello di fiducia, e i suoi principali vantaggi sono :

  • delle risorse centralizzate : dato che il server è al centro della rete, può gestire delle risorse comuni a tutti gli utenti, come ad esempio un database centralizzato, per evitare i problemi di ripetizione e contraddizione
  • una sicurezza migliore : dato il numero di punti d'entrata che permettono l'accesso ai dati è minore
  • un'amministrazione a livello del server : considerata la poca importanza dei client in questo modello, hanno meno bisogno di essere amministrati
  • una rete evolutiva : grazie a questa architettura è possibile sopprimere o aggiungere i client senza disturbare il funzionamento della rete e senza modifiche importanti

Inconvenienti del modello client/server

L'architettura client/server ha comunque qualche lacuna come :

  • un costo elevato dovuto alla tecnicità del server
  • una anello debole : il server è il solo anello debole della rete client/server, dato che tutta la rete è strutturata intorno a questo! Fortunatamente, il server ha una grande tolleranza ai guasti (soprattutto grazie al sistema RAID)

Funzionamento di un sistema client/server

Un sistema client/server funziona secondo il seguente schema :

client/serveur

  • Il client emette una richiesta verso il server con il suo indirizzo IP e la porta, che definisce un servizio particolare del server
  • Il server riceve la richiesta e risponde attraverso l'indirizzo del terminale client e della sua porta


Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:51:57.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « Ambiente Client/Server » in :
Reti - Architettura client/server a 3 livelli Vedi Presentazione dell'architettura a 2 livelli L'architettura a due livelli (detta anche architettura 2-tier, tier significa cassetto in inglese) caratterizza i sistemi client/server per i quali il cliente richiede una risorsa e il server gliela...
Installare un server VPN su Windows XP Vedi Vantaggi di una VPN La realizzazione di una rete privata virtualepermette di connettere in modo sicuro dei computer distanti attraverso una connessione non affidabile (Internet), come se fossero sulla stessa rete locale.Questa procedura è usata da...
La gestione degli utenti su Windows NT Vedi La nozione di utente WindowsNT è un sistema operativo che permette di gestire delle sessioni, cioè alll'avvio del sistema è necessario al sistema ( loggarsi ) grazie ad un nome utente e una password.Da default, all'installazione di Windows NT,...
Installazione del server Samba Vedi-------------------------------------------------------------- Installazione e configurazione d'un server Samba versione 3.0.2a Linux Mandrake versione 10.0 -------------------------------------------------------------- Primo...
[Outlook Express] consultare casella Hotmail o MSN VediÈ possibile trasferire i propri messaggi di un account MSN o Hotmail utilizzando il client di posta elettronica di Outlook Express 5 o superiore. Attenzione: dal primo trimestre del 2005 questa opzione non è più gratuita Impostazione di Outlook...
[Bash] La variabile d'ambiente PATH VediLa variabile d'ambiente PATH I. Preambolo II. Cosa è la shell ? III. Definizione IV. Sessione dissezione V. Aggiungere una directory alla variabile PATH VI. Per concludere I. Preambolo Sotto la GNU/Linux, ci piaccia o no, siamo...
Download EasyPHP VediEasyPHP è un ambiente di lavoro impattato che comprende il server web Apache, il sistema di gestione di database MySQL e il supporto per il linguaggio PHP. Viene con phpMyAdmin, un'interfaccia che consente di manipolare facilmente i record nel...
Rete peer to peer VediPresentazione dell'architettura peer to peer In un'architettura égal à égal (appelée aussi « poste à poste », en anglais peer to peer, sigla P2P, contrariamente ad un'architettura di rete di tipo client/server, non vi sono server dedicati. Così...
Csrss - csrss.exe Vedicsrss - csrss.exe LIl processo csrss.exe (csrss significa Client/Server Runtime Subsystem) è un processo generico di Windows NT/2000/XP che serve a gestire le finestre e gli elementi grafici di Windows.Il processo CSRSS non è mai portatore di...
Condividere una connessione Internet con Jana server VediVantaggi Se possedete una rete locale (due o più computer collegati in rete, cioè ciascuno con una scheda di rete) di cui uno collegato a Internet (attraverso un modem, un cavo, …) può essere vantaggioso rendere internet accessibile agli altri...