>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Reti basate su host vs. Reti di server client

Le reti basate su host e le reti client-server differiscono per il tipo di architettura dell'applicazione che utilizzano. Come suggeriscono i loro nomi, le reti basate su host hanno un'architettura applicativa basata su host, mentre le reti client-server hanno un'architettura applicativa client-server. Entrambi i tipi di rete sono costituiti da server e client. Le reti client-server includono browser Web e client di posta elettronica. È più probabile che le reti basate su host soffrano di colli di bottiglia del server rispetto alle loro controparti client-server.

Programmi applicativi e architetture applicative

I programmi applicativi comprendono quattro funzioni:memorizzazione dei dati, accesso ai dati, logica del programma e logica di presentazione. L'architettura dell'applicazione illustra come queste quattro funzioni sono distribuite tra i server ei client. Un server può essere un mainframe, un minicomputer, un microcomputer o una server farm. Un client può essere un semplice terminale, un microcomputer, una workstation, 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 applicativo. Il client cattura semplicemente le sequenze di tasti dell'utente e le invia al server. Poiché tutta l'elaborazione viene eseguita dal server (o host), il server può diventare un collo di bottiglia in tale rete.

Rete client-server

In una rete client-server, le funzioni del programma applicativo sono suddivise tra il server e il client. Il server gestisce l'archiviazione dei dati e l'accesso ai dati. Il client gestisce la logica di presentazione. La logica del programma può essere suddivisa tra server e client o assegnata a uno dei due.


  1. Come utilizzare un diverso Text Messaging Client su un EVO
  2. Come sbloccare l'iPhone 3G su altre reti
  3. Come fare iTunes Vai al Server Cydia
  4. Che cos'è il protocollo dell'applicazione?
  5. Quali sono le funzioni dei computer client e server su una rete?
  6. Microsoft Access vs. SQL Server