From the Blog

Modele peer to peer

Bez kategorii

De nombreuses autres applications peer-to-peer actuelles présentent une face décentralisée tout en s`appuyant sur un facilitateur central pour coordonner les opérations. Pour un utilisateur d`un système de messagerie instantanée, l`application apparaît peer-to-peer, l`envoi de données directement à l`ami en cours de messaged. Mais tous les principaux systèmes de messagerie instantanée ont une sorte de serveur sur le back-end qui facilite les noeuds parlant les uns aux autres. Le serveur maintient une association entre le nom de l`utilisateur et son adresse IP actuelle, les messages tampons dans le cas où l`utilisateur est déconnecté et achemine les messages vers les utilisateurs derrière des pare-feu. Certains systèmes (tels que ICQ) permettent une communication directe client-client lorsque cela est possible, mais ont un serveur en tant que secours. Une approche entièrement décentralisée de la messagerie instantanée ne fonctionnera pas sur Internet d`aujourd`hui, mais il y a des avantages de mise à l`échelle pour permettre la communication client-client lorsque possible. Vous pouvez configurer des ordinateurs dans des groupes de travail peer-to-peer pour autoriser le partage de fichiers, d`imprimantes et d`autres ressources sur tous les appareils. Les réseaux homologues permettent de partager facilement des données dans les deux directions, que ce soit pour les téléchargements sur votre ordinateur ou les chargements à partir de votre ordinateur le précurseur des réseaux peer-to-peer semble être USENET, qui a été développé en 1979. C`était un système qui permettait aux utilisateurs de lire et de publier des messages/nouvelles. C`était un système de réseau similaire aux forums en ligne aujourd`hui, mais avec la différence que USENET ne s`est pas fier à un serveur central ou administrateur.

USENET a copié le même message/nouvelles à tous les serveurs trouvés dans le réseau. De même, les réseaux P2P distribuent et utilisent toutes les ressources dont ils ont besoin. Usenet est un exemple instructif de l`évolution d`un système décentralisé. La propagation Usenet est symétrique: les hôtes partagent le trafic. Mais en raison du coût élevé de garder un fil d`actualité complet, dans la pratique il y a une épine dorsale des hôtes qui transportent tout le trafic et le servent à un grand nombre de «noeuds de feuille» dont le rôle est principalement de recevoir des articles. Dans Usenet, il y avait une tendance naturelle à rendre la propagation du trafic hiérarchique, même si les protocoles sous-jacents ne l`exigent pas. Cette forme de «centralisation douce» peut s`avérer économique pour de nombreux systèmes peer-to-peer avec transmission de données à coût élevé. Alors que la nouvelle race d`applications peer-to-peer peut prendre des leçons de modèles antérieurs, ces applications introduisent également de nouvelles caractéristiques ou des fonctionnalités qui sont nouveaux. Peer-to-peer nous permet de séparer les concepts de création d`informations et de publier ces mêmes informations. Peer-to-peer permet une conception d`application décentralisée, ce qui est à la fois une opportunité et un défi. Et les applications peer-to-peer placent des souches uniques sur les pare-feu, quelque chose de bien démontré par la tendance actuelle à utiliser le port HTTP pour des opérations autres que les transactions Web. Dans les réseaux P2P, les clients fournissent et utilisent des ressources.

Cela signifie que, contrairement aux systèmes client-serveur, la capacité de service de contenu des réseaux peer-to-peer peut effectivement augmenter à mesure que plus d`utilisateurs commencent à accéder au contenu (en particulier avec des protocoles tels que BitTorrent qui exigent des utilisateurs de partager, de renvoyer une performance étude de mesure [39]). Cette propriété est l`un des principaux avantages de l`utilisation de réseaux P2P, car il rend la configuration et les coûts d`exécution très faible pour le distributeur de contenu d`origine. [40] [41] tout le monde ne pense pas que c`est une bonne idée. Certaines objections (traitées ailleurs dans ce volume) citent des préoccupations juridiques ou morales. D`autres problèmes sont techniques. De nombreux fournisseurs de réseau, ayant mis en place leurs systèmes avec l`idée que les utilisateurs passent la plupart de leur temps à télécharger des données à partir de serveurs centraux, ont des objections économiques aux modèles peer-to-peer.