Nwlapcug.com


Che cosa è Client Server Networking?

Che cosa è Client Server Networking?


Il modello di server client di comunicazione è il metodo originale di regolare contatto tra computer e altri dispositivi in rete. Nessun protocollo specifico definisce il modello di server client. Tuttavia è uno standard industriale per ordinare i messaggi in una rete.

Definizione del client

Due elementi che caratterizzano il computer client è nello scenario client server. Il primo è che vuole qualcosa, la seconda è che avvia una comunicazione con una richiesta. Generalmente, i client possono essere solo client e non dare risorse o servizi ad altri computer.

Definizione di server

Il server tenere le risorse che vengono passate nella transazione server client. Il server si siede e aspetta per le richieste. È in ascolto. Non tocchino altri computer a meno che l'altro computer contatti it prima. La risposta a una richiesta viene definita come una risposta.

Connessioni

Sono due metodi di comunicazione tra client e server. Il primo è orientato alla connessione. Il client invia una richiesta al server, insieme al suo indirizzo. Quindi attende la risposta. Alcune applicazioni hanno un limite di tempo per questa attesa e ri-trasmettono la risposta se ora la risposta arriva entro tale termine. L'altro metodo è orientato alla connessione. Le operazioni complicate o che richiede tempo, come una serie di scambi di dati, o il download di un file di grandi dimensioni, richiedono il client e server per tenere traccia dei messaggi precedenti e anche per verificare se una serie di trasmissioni, come il trasferimento di un file in pacchetti di dati, arriva in ordine senza dati mancanti. Se un client ricevente deve verificare che ogni pacchetto previsto nella sequenza è arrivato, la necessità di coppia per stabilire una sequenza. Questo non può essere fatto in qualsiasi altro contesto diverso da quello all'interno di un link. In questo modello, il client inizia richiedendo una connessione. Il server risponde con il permesso e una breve dichiarazione sulle sue capacità. Il client invia quindi una serie di istruzioni per stabilire i parametri per la connessione e il server risponde a questi. La transazione principale si svolge in una serie di scambi, fino a quando il cliente sceglie di terminare la connessione.

Alternativa

L'alternativa per l'architettura client-server è peer-to-peer. In questo scenario, ogni computer è client e server. I computer nella rete direttamente in contatto tra loro e spesso sono collegati a più di un computer alla volta. Peer-to-peer è popolare per le applicazioni di chat e condivisione di file. Client server è il metodo usuale per ottenere pagine Web da un server Web.