Il processo di comunicazione client-server

January 29

Il processo di comunicazione client-server


Client-server è il modello tradizionale per la comunicazione in rete, e vale anche per la comunicazione attraverso Internet. Una transazione client-server coinvolge il cliente che chiede una risorsa o un servizio, da un server. Server svolgono una varietà di funzioni. Il loro scopo generale, tuttavia, è quello di migliorare le capacità dei clienti, fornendo loro file, applicazioni o servizi.

I server

La maggior parte impiegati hanno familiarità con il termine "server". Durante la giornata di lavoro, che spesso entrano in contatto con un server di accesso alla rete e un file server. Ci sono molti altri server che fanno commercio valida sulle reti. Invio e ricezione di messaggi coinvolge almeno due server - server di posta elettronica del mittente e server di posta elettronica del destinatario. I server di solito hanno più spazio di archiviazione rispetto ai PC regolari e sono più veloci, in quanto essi sono destinati a servire molti clienti diversi in una sola volta.

clienti

Il client è un computer o un programma. Ad esempio, nei sistemi di posta elettronica, il programma in esecuzione sul computer dell'utente che mostra ha ricevuto messaggi di posta elettronica viene chiamato un client di posta elettronica. Il PC su cui viene eseguito il programma è anche chiamato il cliente. La regola generale è che il cliente vuole qualcosa dal server.

Procedure Client-Server

I clienti iniziano sempre il contatto. Questi computer non hanno bisogno di accettare le richieste in arrivo per le connessioni e di solito sono sorvegliate da firewall che impediscono qualsiasi contatto che entrano in quel computer, a meno che non si tratta di una risposta ad una richiesta in uscita dal client. Il contatto da parte del cliente è chiamato una richiesta e la risposta del server viene chiamato una risposta.

Modalità operative

comunicazione client-server segue uno dei due modelli: orientato alla connessione e senza connessione. In una transazione senza connessione, il client invia una richiesta e il server invia una risposta, offrendo la risorsa richiesta. Nella comunicazione orientata alla connessione, prima richiesta del cliente è per una connessione. Il server riconosce la richiesta e il client poi riconosce il riconoscimento. Questo processo a tre fasi consente entrambe le parti per confermare i loro indirizzi. Dopo questo, i due computer stabilire una connessione e quindi per ferie dal client al server all'interno di tale collegamento, che è anche chiamato una sessione. Il vantaggio di creare una sessione è il server può inviare file di grandi dimensioni. Ogni sezione del file è etichettato per dare una posizione nel contesto di tutte le trasmissioni necessarie per completare il trasferimento. Le sessioni anche fare misure di sicurezza come l'autenticazione e la crittografia possibile. Una volta che la transazione è completata, i due lati interrompere il collegamento. I server possono gestire molte connessioni contemporaneamente.