Peer-to-peer - Comprendre et utiliser
Transcription
Peer-to-peer - Comprendre et utiliser
11731_peertopeer2_XP 20/04/06 15:28 Page 1 fabrice le fessant peer-to-peer comprendre et utiliser Le peer-to-peer s’inscrit dans l’évolution naturelle de l’Internet. Il réunit des millions d’internautes au sein de réseaux de collaboration et de partage, et mutualise leurs ressources de façon distribuée et décentralisée. connectez-moi ! Dépoussiérant la réputation sulfureuse de cette technologie, ce guide explique comment utiliser les réseaux pair-à-pair les plus connus (Bittorrent/Azureus, Edonkey/Emule, Overnet/ Kad…) pour diffuser ses documents et communiquer avec d’autres utilisateurs, aussi bien sous Linux et Windows que sous Mac OS X. peer-to-peer Ancien élève de l’école Polytechnique où il enseigne la programmation système, Fabrice Le Fessant est chercheur en informatique distribuée à l’INRIA (Institut national de Recherche en Informatique et Automatique), spécialisé dans les systèmes pair-à-pair. Il est le créateur du projet libre MLdonkey, un client pair-à-pair multi-réseau. 9 7 8221 2 1 1 7 3 1 8 5,90 € Conception : Nord Compo - © BrandX Partage, publication, communication… Le plus grand nombre s’approprie enfin l’Internet. Quel mode d’emploi pour ces nouveaux usages ? Code éditeur : G11731 ISBN : 2-212-11731-0 connectez-moi ! fabrice le fessant peer-to-peer comprendre et utiliser Le peer-to-peer Comprendre et utiliser Dans la même collection S. BLONDEEL. – Wikipédia. Comprendre et participer. N°11941, 2006, 168 pages (collection Connectez-moi !). C. BÉCHET. – Créer son blog en 5 minutes. N°11730, 2006, 128 pages (collection Connectez-moi !). F. DUMESNIL. – Les podcasts. Écouter, s’abonner, créer. N°11724, 2006, 144 pages (collection Connectez-moi !). F. LE FESSANT. – Le peer-to-peer. Comprendre et utiliser N°11731, 2006, 168 pages (collection Connectez-moi !). Chez le même éditeur S. BLONDEEL et al. – Débuter sous Linux avec Mandriva. N°11689, 3e édition 2006, 530 pages. L. DRICOT et al., – Ubuntu. La distribution Linux facile à utiliser (coll. Accès libre) – N°11608, 2006, 340 pages avec CD-Rom S. GAUTIER et al. – OpenOffice.org 2 efficace N°11638, 3e édition 2006, 400 pages avec CD-Rom. C. GEMY. – Gimp 2 efficace. – N°11666, 2005, environ 350 pages. D. GARANCE, A.-L. ET D. QUATRAVAUX. – Mozilla Thunderbird N°11609, 2005, 320 pages, avec CD-Rom. M. GREY. – Mémento Firefox et Thunderbird – N°11780, 2006, 14 pages. connectez-moi ! Fabrice Le Fessant Le peer-to-peer Comprendre et utiliser Avec la contribution de Jean-Marie Thomas ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com Remerciements à Olivier Chalouhi, créateur d’Azureus Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s’est généralisée notamment dans les établissements d’enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 2006, ISBN : 2-212-11731-0 Dépôt légal : avril 2006 N° d’éditeur : 7446 Avant-propos Le pair-à-pair est une extension naturelle de l’Internet ; il place les techniques les plus avancées de l’ère numérique entre les mains de chaque internaute. Pourquoi ce livre ? Le pair-à-pair (peer-to-peer) jouit ces dernières années d’une notoriété certaine, en étant – malheureusement – associé à la pratique du transfert illégal de fichiers musicaux. Or, il s’agit d’un ensemble de techniques qui se situent dans le prolongement naturel de l’Internet, et dont les applications dépassent largement la seule activité de transfert de données. Comprendre Que veut dire « pair à pair » ? Le terme « pair-à-pair » (peer-to-peer en anglais ou « P2P ») traduit l’idée d’un réseau sans hiérarchie entre les participants, où les communications passent directement d’un ordinateur à l’autre sans l’intermédiaire d’un serveur central – autrefois indispensable. VI • L e p e e r - t o - p ee r – C om p r e n d r e e t u t i l i s e r Ce nouveau type d’architecture de communication peut aider à concevoir toute application impliquant une communication entre deux ou plusieurs individus : messagerie instantanée, téléphonie, échange de données... la plus connue restant certes le partage de fichiers à la KaZaa. Il était donc nécessaire de proposer un livre qui soit un guide dans la jungle des réseaux d’échange de fichiers, tout en laissant sa véritable place aux nouvelles utilisations du pair-à-pair déjà fonctionnelles, tels la téléphonie et les réseaux d’amis, ou qui le seront bientôt, telle la sauvegarde croisée. C’est ce que nous avons tenté de faire dans cet ouvrage : en abordant d’une part le fonctionnement de ces réseaux, puis en présentant les us et coutumes de leurs utilisateurs, les astuces qu’ils utilisent pour y trouver ce qu’ils désirent ; en fournissant un panorama des réseaux les plus connus, et des outils pour y accéder ; en détaillant pas à pas l’utilisation de plusieurs d’entre eux, tels Amule, Azureus, Qnext, Wengo ou Skype ; enfin, en étudiant la perspective des systèmes de sauvegarde. Plan de l’ouvrage Le chapitre 1 illustre la diversité d’applications du pair-à-pair à travers des scénarios. Le chapitre 2 donne un rapide survol des principes de fonctionnement des réseaux pair-à-pair, tandis que le chapitre 3 dresse le panorama des réseaux et logiciels les plus connus pour éclairer leur choix en fonction du besoin. Le chapitre 4 explique quelles précautions prendre avant de se connecter ; mieux vaut le lire pour prévenir des mauvaises surprises... Quant au chapitre 5, il énonce les règles à respecter pour tirer le meilleur des réseaux P2P. Les chapitres 6, 7 et 8 expliquent l’utilisation des logiciels Azureus (pour l’accès au réseau Bittorrent), Amule/Emule (pour le réseau Edonkey) et Qnext pour partager des documents en famille. Bittorrent et Edonkey sont présentés séparément car ces deux grands réseaux d’échange de fichiers sont très différents dans leur mode d’utilisation. Enfin, le chapitre 9 parle de mes- Av an t - pr op o s • VII sagerie instantanée et de téléphonie pair-à-pair, tandis que l’annexe A, plus prospective, présente la sauvegarde de fichiers, telle qu’elle pourra bientôt être effectuée en pair-à-pair. Juridique La loi et le pair-à-pair La France s’apprête à transposer la directive européenne EUCD de 2001 sur le droit d’auteur, par la loi DADVSI (Droit d'Auteur et Droits voisins dans la Société de l'Information). Cette nouvelle loi risque d’aller plus loin que la directive et, sous couvert de lutter contre la diffusion illégale d’œuvres de l’industrie du disque et du cinéma, innove dans la voie de la répression des nouvelles technologies, de leur usage comme de leur création. Ainsi, le droit à la copie strictement privée – le respect de la sphère privée définissant une société libre – est même en voie d’être contrôlé et limité, en échange de quoi, la protection exagérée (pénale !) des mesures techniques de protection, qui limitent ce qu’un utilisateur peut faire sur son ordinateur, risque de renforcer les oligopoles de l’industrie informatique, étouffant le dynamisme économique des petites entreprises européennes, en particulier du logiciel libre. Cette loi sanctionnera donc pénalement aussi bien l’utilisation de logiciels pair-à-pair que leur développement, risquant de faire des dégâts parmi cette industrie naissante en France, tel « un canon utilisé pour tuer une mouche dans un magasin de porcelaine ». Elle confèrera aux fameuses « mesures techniques de protection » (MTP), qui font frémir tous les programmeurs et chercheurs en informatique, une protection pénale, qui ira jusqu’à mettre hors-la-loi les logiciels libres les manipulant. Référence Le site Ratatium Ce site contient une mine de documents en français sur le pair-à-pair, de l’article d'actualité au guide d'utilisation du dernier client à la mode. N’hésitez pas à vous y rendre ! > http://www.ratiatum.com/ VIII • L e p e e r - t o - p ee r – C om p r e n d r e e t u t i l i s e r Remerciements Cet ouvrage n’offre qu’un petit aperçu, certes impressionnant par ses possibilités, d’un des domaines les plus passionnants de l’informatique. À ce titre, je remercie mes collègues, chercheurs à l'INRIA, qui contribuent chaque jour à faire mieux comprendre le pair-àpair et à en développer de nouvelles applications, ainsi que les nombreux développeurs de logiciels libres qui travaillent à rendre l’Internet plus ouvert pour tous. Je remercie parmi eux Olivier Chalouhi, créateur d’Azureus, qui a contribué à ce livre ainsi que l’équipe du projet MLdonkey. Je tiens à saluer l’équipe éditoriale d’Eyrolles, et tout particulièrement Muriel, éditrice hors-pair, et Jean-Marie, pour leur soutien et leur aide indéfectibles durant les dernières journées de la création de cet ouvrage. Enfin, merci à mes proches qui m’ont appris à tant aimer la vie.
Documents pareils
Extrait no. 2
étouffant le dynamisme économique des petites entreprises européennes, en particulier du logiciel libre.
Cette loi sanctionnera donc pénalement aussi bien l’utilisation de logiciels pair-à-pair que...
Table des matières
9. Téléphoner en pair-à-pair avec Skype
et Wengo 125
Détails de fonctionnement 126
La messagerie instantanée 127
Gaim 128
MSN Messenger 129
La téléphonie en pair-à-pair 129
Skype, le précurseur 129...
Pair-à-Pair: Architectures et Services
Un réseau pair-à-pair se caractérise par :
Un ensemble de pairs s’échangeant des ressources
Une volatilité importante des pairs (apparition/disparition
imprévisible des pairs dans le système)
Une d...