Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Altro Networking Computer >> .

Le funzioni svolte da ciascun livello di architettura client /server

Il modello client-server tradizionale aveva confini ben definiti tra il ruolo del cliente e il ruolo del server. L'avvento di un multi -tier architettura questioni complicate . Il modello client - server dispone di due livelli , ma "n -tier " client-server non ha un chiaro limite al numero di livelli - "n" sta per qualsiasi numero . Architettura a tre livelli e fino coinvolge diversi server che soddisfano la richiesta di un cliente e la ripartizione delle competenze tra questi server ha permutazioni quasi infinite . Base

client -server client-server è il modello più vecchio per le comunicazioni in rete . Il concetto di "livelli " non esisteva fino a quando il client-server a tre livelli è arrivato. Quando ciò è accaduto , la tradizionale architettura client-server è stato retrospettivamente soprannominato " a due livelli . " Il cliente è il primo livello . In architettura client - server standard , l'utente si occupa con il cliente . Il cliente è sia un programma e il computer che programma gira su . La caratteristica distintiva del cliente è che apre le comunicazioni contattando il server con una richiesta . Il server tradizionale non si apre mai la comunicazione , ma si trova solo e attende le richieste e quindi risponde a tale richiesta . Il server centralizza le risorse e li consegna ai clienti. Il server è in genere un computer molto più grande di computer client .
Architecture Evolution

due diversi sviluppi creati architettura a tre livelli , e non vi è disaccordo su che è venuto prima . Uno è il modello thin client , l'altro è un server di database specializzato . Se un client contatta un server su una rete o Internet , per una pagina Web , e che la pagina Web viene compilato dai risultati provenienti da un database su un altro server, quindi la transazione coinvolge tre livelli . Sistemi thin client interrompere completamente l'alimentazione di elaborazione dalla workstation in cui l'utente si trova . Tutte le workstation ha è uno schermo , una tastiera , un mouse e una potenza di elaborazione sufficiente per connettersi a un server in rete . Anche il sistema operativo viene rimosso dal client . In questo scenario, il contatto di rete avviata dall'utente coinvolgerà più di due livelli , perché l'ambiente reale su cui l' utente opera è già su un server.
Tiers Extra

Combinando sistemi thin client con accesso ad un sito web basato su una banca dati residente su un altro server fornisce quattro livelli . In questo scenario, tier one è la stazione di lavoro , secondo livello è il server thin client , a tre livelli è il server Web e il livello quattro è il server di database . Alcuni sistemi di centralizzare le applicazioni su un server, che introduce un altro livello tra il server thin client e il server Web , perché il browser Web è residente su un altro server .
Configurazioni

così come l'architettura client -server a più livelli è espandibile , quindi la definizione delle responsabilità di ciascuno strato modifiche. L'unico certo attributo funzionale di ogni livello è responsabilità del cliente per il contatto con l'utente del computer .

 

networking © www.354353.com