Introduzione al Computing Client Server

February 21

Introduzione al Computing Client Server


Client / server computing comporta avere applicazioni client che girano su diversi computer e richiedere servizi e processi da macchine server. Un esempio di elaborazione client / server è il World Wide Web.

Le applicazioni client

Le applicazioni client inviano le richieste ai server per eseguire compiti specifici, come il recupero di record dei clienti da un database e di inviarlo alla domanda. Le applicazioni client hanno accesso alle risorse locali, come il disco locale e altre periferiche, consentendo la manipolazione dei dati inviati.

Applicazioni server

I processi server ascoltano applicazioni client e rispondere alle richieste inviate. Le applicazioni server sono comunemente utilizzati su siti web commerciali per fornire interattive e dinamiche esperienze utente.

Design

disegno di elaborazione client / server può essere sia a due livelli o un'architettura a tre livelli. architettura a due livelli comporta l'uso di un unico server per elaborare diversi clienti. architettura a tre livelli utilizza diversi server per elaborare le richieste del cliente. Questo rende più scalabile rispetto alla architettura a due livelli.