Il peer - to-peer (P2P), architettura di rete è molto più recente di quanto l'architettura client-server . Il vecchio sistema stabilisce una gerarchia in una connessione in cui un computer è il richiedente e l'altro è il risponditore . Il sistema peer- to- peer è un po 'più complicato e meno controllato . Client Server
Il modello client-server di comunicazione su reti è il modello tradizionale di organizzazione del flusso di traffico in un collegamento . Il client inizia sempre la comunicazione contattando il server con una richiesta . Il server non fa nulla fino a quando non riceve richieste da client . Si siede solo e ascolta . La ricezione di una richiesta innesca il server di agire . Esso elabora la richiesta e restituisce una risposta , che di solito è una risorsa , come un file. Il contatto può essere sia senza connessione ( una richiesta risponde con una risposta ) o orientato alla connessione ( la coppia stabilisce identificatori di comunicazione che permettono una serie di richieste e risposte correlate) .
Peer - to-Peer
La rete peer-to -peer è molto più informale rispetto ai sistemi client server . Ogni computer del sistema può inoltrare finestra e può connettersi a più computer contemporaneamente . Architettura peer-to -peer è più recente architettura client-server ed è particolarmente adatto per i sistemi di chat su Internet e la condivisione di file. In questi ambienti , molti computer si collegano insieme per creare contributi interattivi.
Esempi
La più diffusa applicazione del metodo client server si trova nel server web. Un browser Web su un personal computer passa al server Web specificato nella barra degli indirizzi e richiede un file . Il server risponde con il file e il browser Web visualizza questo per l'utente come una pagina web. Questo traffico è senza connessione . La transazione client server senza connessione è molto semplice da implementare e rappresentare. Computer A invia un messaggio che afferma: " Si prega di inviare file di B a questo indirizzo . " Il server invia quindi il file B per affrontare A e l'operazione è terminata. Nei sistemi peer-to -peer , diversi computer mantengono una connessione per un maggiore periodo di tempo , sia per ragioni sociali , o perché i file in fase di download sono più grandi e una connessione deve essere mantenuta ad effettuare i controlli di stato .
< Br > con sistemi rivali
si può intuire che dominano le pagine Web in Internet . Tuttavia, questo non è vero . Dal 2006 , i sistemi peer-to -peer di condivisione di file generano più traffico internet rispetto al contatto client server necessaria per visualizzare le pagine web. Il modello peer-to -peer è utilizzato anche per le telecomunicazioni . Ad esempio , Skype basa la sua rete su architettura peer-to -peer .