Et dans le cas où, sur ma machine, j'héberge un serveur web, qu'elle est la différence entre les 2 machines ?
Le fait qu’une même machine puisse être simultanément client et serveur ne change rien au fait que le protocole (ici, HTTP) fonctionne sur le principe du client/serveur. Dans un échange donné, il y aura toujours un client d’un côté et un serveur de l’autre. Dans un protocole peer-2-peer, il n’y a pas de client ni de serveur, il n’y a que des pairs.
Partant de là, et sachant que nombre de protocoles utilisés sur Internet sont basés sur le principe client/serveur (DNS, HTTP, SMTP, FTP, NTP, etc.), dire qu’Internet est « uniquement du P2P » me semble faux, et relève probablement d’une confusion avec un des principes d’Internet qui veut que toute machine puisse être un serveur — ce qui est très différent du principe, propre aux protocoles peer-2-peer, selon lequel aucune machine n’est un serveur.
Et si je prends FTP en mode actif, les 2 machines sont à la fois clients et serveurs non ?
Pas vraiment. En mode actif, certes le serveur initie une connexion avec le client, mais il ne fait pas de sa propre initiative, c’est toujours en réponse à une demande du client. Les rôles des deux machines de part et d’autre ne sont pas interchangeables.
[^] # Re: Peer-to-peer
Posté par gouttegd . En réponse au journal Après l'"internet illimité" limité, le "tout internet" restreint. Évalué à 6.
Le fait qu’une même machine puisse être simultanément client et serveur ne change rien au fait que le protocole (ici, HTTP) fonctionne sur le principe du client/serveur. Dans un échange donné, il y aura toujours un client d’un côté et un serveur de l’autre. Dans un protocole peer-2-peer, il n’y a pas de client ni de serveur, il n’y a que des pairs.
Partant de là, et sachant que nombre de protocoles utilisés sur Internet sont basés sur le principe client/serveur (DNS, HTTP, SMTP, FTP, NTP, etc.), dire qu’Internet est « uniquement du P2P » me semble faux, et relève probablement d’une confusion avec un des principes d’Internet qui veut que toute machine puisse être un serveur — ce qui est très différent du principe, propre aux protocoles peer-2-peer, selon lequel aucune machine n’est un serveur.
Pas vraiment. En mode actif, certes le serveur initie une connexion avec le client, mais il ne fait pas de sa propre initiative, c’est toujours en réponse à une demande du client. Les rôles des deux machines de part et d’autre ne sont pas interchangeables.