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

Il processo client - server

client -server è il modello standard di comunicazione per il contatto tra due computer su una rete o Internet . L'unico altro modello peer-to -peer , in cui entrambe le parti in atto connessione come client e server contemporaneamente . La regola di base di una transazione client-server è il server che contiene una risorsa che il cliente vuole . La comunicazione avviene in modo che il cliente può acquisire tale risorsa. Processo

Il client apre la comunicazione. Un server mai contatti altri computer. Se nessun client contatta il server , non fa altro che ascoltare e attendere le richieste in arrivo . Il primo contatto dal client al server è chiamata una richiesta, la risposta dal server è chiamata la risposta .
Sicurezza

La natura dei diversi comportamenti di clienti e server consente misure di sicurezza per proteggere al meglio il cliente . Poiché il cliente non viene mai dovrebbe ricevuto connessione in ingresso non richiesto , firewall su quel computer può bloccare qualsiasi comunicazione in arrivo a meno che non è una risposta a una richiesta già inviato dal client . I server si aspettano solo le connessioni in ingresso e non potrebbero funzionare se questi sono stati bloccati . Altre misure di sicurezza , i server proxy, principalmente proteggere i server .
Traffico

comunicazione client-server di solito genera più traffico dal server al client che dal client al server . Questo perché il client di contatto server è generalmente una semplice richiesta . Server al client di risposta può contenere una grande quantità di dati . Un esempio di questo è il processo di accesso ad una pagina web. Il cliente in questo caso è il browser Web sul computer dell'utente . Quando l'utente digita in un indirizzo Web , il browser cerca l'indirizzo IP del dominio web in indirizzo, che è il sito , e invia una richiesta per la pagina specifica l'indirizzo al server Web a quell'indirizzo IP . Il server Web restituisce la pagina , che contiene molti più dati rispetto alla richiesta iniziale da parte del cliente . Questo è il motivo per cui i fornitori di servizi Internet rendono molto di più larghezza di banda a disposizione dei propri clienti per il download che per l'upload . La richiesta è nella direzione di upload e la risposta è nella direzione di download.
Multi- Tier Client-Server

richiesta di un cliente può richiedere input da molti server . Questo è chiamato architettura client -server multi-tier . Un esempio di questo è che se un sottile client contatta un server applicazioni. Il server applicazioni rende un'applicazione disponibile per il cliente e le richieste dei client di un file da un altro server tramite tale applicazione. Il server che contiene il file potrebbe essere protetto da un server proxy , che serve la richiesta facendo riferimento al file server . Il file stesso può contenere elementi dinamici che richiedono riferimento a un database per preparare il file prima di essere consegnato. Accesso alla banca dati richiede il contatto con un altro server . Così molti server lavorano per soddisfare la richiesta di un client .

 

networking © www.354353.com