Host reti basate vs. Reti Client Server

November 2

Host reti basate vs. Reti Client Server


reti basate su host e reti client-server si differenziano per il tipo di architettura applicativa essi utilizzano. Come suggerisce il nome, le reti basate su host hanno una architettura applicativa basata su host, mentre le reti client-server hanno un'architettura applicazione client-server. Entrambi i tipi di reti sono composte da server e client. Le reti client-server includono browser web e client di posta elettronica. reti basate su host hanno maggiori probabilità di soffrire di colli di bottiglia dei server rispetto ai loro omologhi client-server.

Programmi applicativi e Architetture dell'applicazione

I programmi applicativi comprendono quattro funzioni: memorizzazione dei dati, di accesso ai dati, della logica di comando e logica di presentazione. L'architettura applicativa delinea come queste quattro funzioni sono distribuite tra i server ei client. Un server può essere un contenitore con un minicomputer, un microcomputer o server farm. Un client può essere un semplice terminale, un microcomputer, una stazione di lavoro, un computer di rete o un terminale transazionale.

Rete basata su host

In una rete basata su host, il server esegue tutte e quattro le funzioni del programma di applicazione. Il cliente si limita cattura le battiture dell'utente e li invia al server. Poiché tutta l'elaborazione viene eseguita dal server (o host), il server può diventare un collo di bottiglia in una tale rete.

Rete Client-Server

In una rete client-server, le funzioni del programma di applicazione sono divise tra il server e il client. Il server gestisce la memorizzazione dei dati e l'accesso ai dati. Il client gestisce la logica di presentazione. La logica del programma può essere diviso tra server e client, o assegnato ad uno dei due.