in una situazione client-server i dati (/servizi) risiedono fisicamente in un singolo luogo (il server), da cui vengono inviati ai vari client.
logicamente sono condivisioni 1:N
nei vari paradigmi p2p i dati (/servizi) risiedono fisicamente su più luoghi, ovvero nei client p2p, e la condivisione è del tipo M:N
---
le comunicazioni sincrone e asincrone sono tipicamente riferite ad invio bloccante o meno di dati (telematici normalmente) tra due host.
nella comunicazione sincrona invii qualcosa, e il programma si blocca in attesa che arrivi la risposta.
in quella asincrona il programma continua la sua esecuzione e "magicamente" gli viene segnalata l'arrivo della risposta.

Rispondi quotando