Client Vs. Network Server Peer-to-peer

November 18

Client Vs. Network Server Peer-to-peer


Client-server è il modello tradizionale per la comunicazione in rete. Il termine si riferisce al protocollo di responsabilità e di azione dei due punti finali in una connessione. peer-to-peer è uno scenario alternativo in cui i computer collegati dalla rete si comportano allo stesso modo.

client Server

I due punti finali in rete client server sono il client e il server. Il client avvia la connessione con una richiesta. Il server risponde a questa richiesta, fornire il servizio richiesto o la risorsa. La maggior parte delle applicazioni di rete connessi alle imprese operano su questo modello. I browser Web richiedono pagine web da server web nello stesso modo. client server era l'unico metodo di comunicazione di rete fino peer-to-peer è stato inventato.

Peer to peer

In una rete peer-to-peer, entrambi i computer in una connessione sono uguali, o "pari". Entrambi i computer nel collegamento sono entrambi client e server contemporaneamente. Di solito, le reti peer-to-peer coinvolgono più di due computer. Ciò significa che ogni computer della rete può mantenere una connessione a più computer allo stesso tempo. Questo fornisce una fonte di backup di un file o di un servizio, se il primo computer di essere contattato, non è disponibile.

Confronto

Anche se i computer di una rete peer-to-peer sono uguali, ci sono alcune somiglianze procedurali al modello client-server. Per esempio, un computer deve avviare contatti. Nella comunicazione client-server, questa è una caratteristica distintiva del client. Inoltre, anche se tutti i computer della rete peer-to-peer possono essere sia client che server, non tutti delle due funzioni contemporaneamente tutto il tempo. Un computer potrebbe essere disponibile e pronto a servire i file ad altri senza bisogno di ricevere file. Un computer scaricando risorse da quel computer potrebbe non essere pubblicato simultaneamente altri, che significa che è solo eseguendo le funzioni di un client. Tuttavia, questo non significa che i due computer sono in un rapporto client-server perché entrambi potrebbero passare includere l'altra funzione in qualsiasi momento. La differenza fondamentale è che i clienti in un sistema client server possono essere solo i client ei server possono essere solo i server, perché non hanno il software installato per svolgere le altre funzioni.

Esempi

Un chiaro esempio di una relazione client-server è un file server. I computer si connettono al server, richiedono un file e il server lo consegna. La stessa azione eseguita in una rete peer-to-peer è decentrata. Un gruppo di computer di contattare l'un l'altro e sono d'accordo per condividere i file. Così, ognuno è in grado di scaricare i file dagli altri o caricare file agli altri.