" client -server " e " peer-to -peer " sono due scenari di base per i contatti in rete. Questi termini non descrivono layout di rete , ma identificare chi ha la responsabilità di avviare una connessione e chi controlla le risorse . I due scenari sono le principali alternative nelle comunicazioni di rete . Client-Server
Qualcosa deve attivare la comunicazione di rete , da una parte deve iniziare il contatto con l'altro . Comunicazioni client-server sono quasi sempre uno-a- uno. Un contatti partito un altro partito . È il cliente che contatta il server . Il server non ha altro scopo che servire i clienti e così si siede e attende le richieste da parte dei clienti . Un server non distribuisce i dati non richiesti . Una caratteristica distintiva di comunicazione client-server è che il client avvia sempre il contatto con una richiesta . L'altra è che il server contiene tutte le risorse passati nella transazione .
Peer-to - Peer
Come per le comunicazioni client-server , un computer deve avviare contattare. Tuttavia, nel modello peer-to -peer qualsiasi membro della rete può contattare qualsiasi altro , e lo stesso computer può essere contattato da altri. Ciascun membro della rete può essere sia client che server .