• [^] # Re: Peer-to-peer

    Posté par . En réponse au journal Après l'"internet illimité" limité, le "tout internet" restreint. Évalué à 6.

    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.