Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
p2p [Le 19/04/2010, 22:19]
213.95.41.13 Ajout réseaux
p2p [Le 13/12/2023, 11:19] (Version actuelle)
Dadu042 [Autres]
Ligne 1: Ligne 1:
 {{tag>​portail réseau logiciels internet}} {{tag>​portail réseau logiciels internet}}
  
-----+====== Pair-à-pair (P2P) : l'​échange d'​informations entre clients ======
  
-====== Pair-à-pair (p2p) l'​échange entre particuliers ======+{{ https://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​3/​3f/​P2P-network.svg/​200px-P2P-network.svg.png|Exemple d'un réseau pair-à-pair: chaque ordinateur télécharge et propose en même temps des ressources ​(SourceWikipedia)}}
  
-===== Introduction =====+Le [[wpfr>​pair-à-pair]] (en anglais, //​peer-to-peer//,​ abrégé //P2P//) est un modèle de réseau informatique proche du modèle client-serveur. À la différence du modèle client-serveur où un seul gros ordinateur (serveur) dessert de l'​information à de nombreux terminaux (clients), dans le modèle P2P, chaque client est aussi un serveur. Tous les ordinateurs récupèrent de l'​information et resservent l'​information obtenue. ​
  
-Le terme **pair-à-pair** est la traduction ​de l'anglais **//peer-to-peer//**, laquelle est souvent abrégée P2PLes systèmes pair-à-pair permettent à plusieurs ordinateurs ​de communiquer via un réseau, de partager simplement des informations ​-- des fichiers ​le plus souvent, mais également des flux multimédia continus ​(//streaming//), le calcul réparti, la téléphonie ​(comme [[:Skype]]), etc. -- par le biais d'Internet.+Contrairement aux idées généralement admises, le pair-à-pair est loin de servir uniquement à l'échange de musique, de vidéos et de logiciels. De nombreuses entreprises en font un usage quotidien et de diverses manières. Quelques exemples : 
 +  ​Le service de [[cloud|stockage dans le nuage]] Amazon S3 est basé sur un système de stockage des données distribuées ou P2P(([[http:​//s3.amazonaws.com/AllThingsDistributed/sosp/​amazon-dynamo-sosp2007.pdf|Dynamo: Amazon'​s Highly Available Key-value Store]]));​ 
 +  * La plate-forme de micro-blogging [[wpfr>​Twitter]] utilise ​le P2P pour ses mises à jour(([[https://github.com/lg/murder|Code source de Murder]])); 
 +  * Le distributeur de musique libre [[http://​www.jamendo.com|Jamendo]] transmet ses 36 000 albums au travers du réseau P2P BitTorrent(([[http://​www.jamendo.com/​fr/​faq|FAQ ​Comment ça marche ?]])) ; 
 +  * La plate-forme de [[wpfr>​calcul distribué]] [[BOINC]] se base sur le P2P pour accéder à de la puissance de calcul supplémentaire,​ dans le but de faire avancer la science, l'​économie,​ l'art, etc.. [[https://​www.boinc-af.org/|La puissance de calcul moyenne sur 24 heures]] de l'ensemble des participants atteint 11,418 PetaFlops ↓ (soit 33,72 % du plus puissant [[wpfr>​superordinateurs]] mondial).
  
-Le pair-à-pair a permis une décentralisation des systèmes en permettant à tous de jouer le rôle de client et serveur. Cela permet alors de diminuer la charge imposée aux nœuds partageant les fichiers populaires, ce qui facilite l'​augmentation du nombre de nœuds donc de fichiers dans le réseau. Bref, la charge reliée à l'​échange de données est partagée entre plusieurs pairs. 
  
-L'​utilisation d'un système pair-à-pair nécessite l'​utilisation d'un logiciel particulier. 
  
-//Source : [[wpfr>Pair à pair|Wikipedia]]/​/+<note tip>**Du bon usage des méthodes d'​échanges pair-à-pair** \\ L'​utilisation des outils d'​échange de fichiers pair-à-pair est légale lorsque la licence des fichiers échangés permet leur duplication et leur redistribution. C'est entre autre le cas des logiciels libres et des œuvres publiées sous des licences libres, telles la licence Art Libre, les licences GNU ou les licences Creative Commons. D'​autres licences personnalisées ou particulières sont aussi dans ce cas. \\ \\ Il est illégal de retransmettre ou de télécharger des fichiers dont la licence en interdit la duplication ou la redistribution. En téléchargeant ou transmettant des fichiers dont la licence ne l'​autorise pas, vous vous exposez à des délits de contrefaçon. Avant de procéder, renseignez-vous davantage à propos de la licence d'un fichier bien précis. \\ \\ Ceci est valable pour les fichiers échangés sur n'​importe quel réseau d'​échanges,​ pas pour un logiciel en particulier.<​/note>
  
-===== Clients eDonkey ===== 
  
-  * **[[aMule]]**,​ clône de eMule pour Ubuntu +===== Image ISO d'Ubuntu ​===== 
-  * [[eMule]]la version Windows adaptée ​à Ubuntu (nécessite ​l'utilisation ​de wine) +Ubuntu étant libreet gratuit. Une fois que vous avez procédé ​à l'installation,​ vous pouvez partagez l'​image ISO dont vous vous êtes servi pour l'​installation à l'​aide ​de [[transmission|Transmission]] ou tout autre logiciel utilisant le [[#​reseau_bittorrent|réseau BitTorent]]. Vous avez d'​ailleurs peut-être téléchargé cette image ISO à l'aide du P2P, et ce ne sera que rendre la pareille de la partagez à votre tour ! Cela permet ​d'alléger la charge des serveurs d'​images ISO. Vous pouvez trouvez les torrents les plus récents [[http://​www.ubuntu.com/​download/​desktop/​alternative-downloads|ici]].
-  * [[iMule]], client P2P 100% anonyme, 100% sécurisé, version évoluée d'​emule +
-  * [[mldonkey]], client P2P multi-plateformepour le réseau edonkey2000 mais aussi bittorrent, fasttrack ​et bien d'autres+
  
-Une liste plus complète ​est disponible en fin de page dans la rubrique ​[[#Pages sur le sujet|Pages sur le sujet]]+===== Réseaux sociaux décentralisés ===== 
 +Les **services de réseaux sociaux** sont des plate-formes dont le but est de regrouper des utilisateurs qui se connaissent et de partager de l'​information (nouvelles, photos, vidéos, hyperliens...) entre eux, selon le type de relations entretenus. //([[reseau_social|Plus d'​informations]])//
  
-===== Clients gNutella =====+À la différence d'un service de réseau social centralisé (comme Facebook, MySpace ou LinkedIn), où toutes vos informations sont gérées par une seule entité, les réseaux sociaux décentralisés offrent un stockage et une diffusion flexibles de vos informations. Ceci apporte une sécurité accrue, un meilleur contrôle de votre vie privée et moins de contraintes quant à votre liberté d'​expression : vous n'​êtes plus seulement l'​éditeur de vos informations,​ vous en êtes aussi //le diffuseur//​.
  
-  * **[[Gtk-Gnutella]]**, client Gnutella stable, léger, bien fourni en options et réglages +   * [[Movim]] ([[http://​www.movim.eu/​|site]], [[wpfr>​Movim|"​Movim"​ sur Wikipedia]]) est un projet français très prometteur 
-  * [[Limewire]], client Gnutella non-libre, rapide et simple. Avec limitation d'​utilisation +   ​ [[http://​www.joindiaspora.com/​|Diaspora]],  [[wpfr>​Diaspora (logiciel)|"​Diaspora"​ sur Wikipedia]] 
-  * [[Frostwire]], clône de Limewire libre sans les limitation d'​utilisation +===== Moteurs de recherche décentralisés ===== 
-  [[mldonkey]], client P2P multi-plateforme,​ pour le réseau edonkey2000 mais aussi bittorrentfasttrack ​et bien d'​autres+Les **moteurs de recherche** parcourent ​le Web et indexent ses diverses ressourcesde manière à ce que les utilisateurs du Web puissent rechercher ​et trouver facilement du contenu qui les intéressent.
  
-Une liste plus complète est disponible en fin de page dans la rubrique ​[[#​Pages ​sur le sujet|Pages sur le sujet]] +À la différence des moteurs de recherche centralisés (comme Google et Bing), les moteurs de recherche décentralisés distribuent leurs index à travers tous les ordinateurs participant au réseau. De cette manière, il devient impossible de censurer de l'​information ou d'​arrêter le service de recherche. 
-===== Clients BitTorrent ​=====+  * [[wpfr>​Seeks|"​Seeks" ​sur Wikipedia]] Voir son fork [[https://​github.com/​asciimoo/​searx|searx]]. 
 +  * [[YaCy]] ([[wpfr>​YaCy|"​YaCy" ​sur Wikipedia]]) 
 +===== Réseaux et logiciels d'​échange de fichiers ​===== 
 +//En **gras** sont mis en évidence des logiciels populaires. Ils ne sont pas nécessairement installés par défaut dans Ubuntu.//
  
-   * **[[Transmission]]**,​ client BitTorrent simple, léger (GTK) et installé par défaut 
-   * **[[Ktorrent]]**,​ client BitTorrent pour KDE, qui constitue une alternative à Azureus de part sa plus grande légèreté. 
-   * [[Bittorrent]],​ client officiel de partage de donnée utilisant le réseau p2p BitTorrent 
-   * [[Azureus]],​ développé en Java pour exploiter pleinement le protocole BitTorrent //(gourmand en mémoire)//​. Compatible avec le réseau anonyme [[I2P]] 
-   * [[vuze]], dernière version de Azureus, ajoutant une plateforme de téléchargement légale 
-   * [[Deluge]], client BitTorrent en GTK, facile d'​utilisation 
-   * [[qBittorrent]],​ client BitTorrent léger permettant de rechercher directement un torrent sur 4 sites en même temps. 
-   * [[Jamseeder]],​ client BitTorrent pour [[http://​www.jamendo.com/​fr/​|Jamendo]] 
-   * [[rTorrent]],​ client BitTorrent en ligne de commande, extrêmement léger 
  
-Une liste plus complète est disponible en fin de page dans la rubrique [[#Pages sur le sujet|Pages sur le sujet]] +==== Réseau BitTorrent ==== 
-===== Clients Direct Connect =====+   * **[[:​Transmission]]**,​ client BitTorrent minimaliste et léger (GTK). Installé par défaut dans Ubuntu et Xubuntu 
 +   * **[[:​Ktorrent]]**,​ client BitTorrent complet et léger pour KDE. Installé par défaut dans Kubuntu 
 +   * **[[:​Deluge]]**,​ client BitTorrent simple, léger et multi-plateforme.(GTK) 
 +   * **[[:​qBittorrent]]**,​ client BitTorrent léger (copie de µtorrent), incluant un moteur de recherche 
 +   * [[:​Tribler]], ​ Client BitTorrent décentralisé (streaming vidéo libre et open source) 
 +   * [[:​Bittorrent]],​ client officiel de partage de donnée utilisant le réseau p2p BitTorrent 
 +   * [[:Vuze]], dernière version de Azureus, ajoutant une plate-forme de téléchargement légale 
 +   * [[:​bittorrentsync|BitTorrent Sync]], Synchroniser des répertoires entre plusieurs Pc&​Mobile local & Internet mondial (crypté-AES) 
 +   * [[:​uTorrent]],​ client BitTorrent propriétaire. 
 +//Une liste plus complète ​de logiciels ​est disponible en fin de pagedans la rubrique [[#Pages sur le sujet|"Pages sur le sujet"]].//
  
-DirectConnect est un protocole ​de discussion en groupe et de partage de fichier en pair-à-pair ainsi qu'un client ​pour ce même protocole. Le réseau se base sur une multitude de serveursles Hubsauxquels les clients se connectent. Tout un chacun peut héberger un Hubce qui a mené le réseau à une notoriété rapide. Les Hubs hébergent entre 2 et plusieurs milliers ​d'utilisateurs.+==== Réseau eDonkey2000 ==== 
 +Ce réseau fut populaire durant les années 2000. 
 +  * **[[aMule]]**,​ clône ​de eMule pour Ubuntu 
 +  * [[eMule]], la version Windows adaptée à Ubuntu (nécessite l'​utilisation ​de [[Wine]]) 
 +  * [[mldonkey]],​ client P2P multiplate-forme et multi-réseaux. Principalement conçu ​pour eDonkey2000il prend en charge aussi BitTorrentFastTrackGnutella ​et d'autres réseaux
  
-   * [[http://sourceforge.net/projects/eiskaltdc/​|EiskaltDC++]], Activement développé, stable ​et en Français; ​[[http://www.jellykernel.org/2010/​04/​p2p-internet/​eiskaltdc-un-client-p2p-direct-connect-actif/|Pour plus d'​infos et si vous préférez leur dépôt]] +//Une liste plus complète de logiciels est disponible en fin de page, dans la rubrique [[#Pages sur le sujet|"​Pages sur le sujet"​]].// 
-   * [[http://tehnick-8.narod.ru/freedcpp/|FreeDC++]], Développement ​en cours...+ 
 +==== Réseau Gnutella ==== 
 +Ce réseau fut populaire au début des années 2000. 
 +  * **[[Frostwire]]**client multiplate-formelogiciel libre. 
 +  * **[[Gtk-Gnutella]]**,​ client Gnutella ​stable, léger, bien fourni ​en options et réglages 
 +  * [[mldonkey]], client P2P multiplate-forme et multi-réseaux. Principalement prévu pour eDonkey2000,​ il prend en charge aussi BitTorrent, FastTrack, Gnutella et d'​autres réseaux 
 + 
 +//Une liste plus complète de logiciels est disponible en fin de page, dans la rubrique [[#Pages sur le sujet|"​Pages sur le sujet"​]].// 
 + 
 +==== Réseau Direct Connect ==== 
 +Apparu début années 2000, [[wpfr>​Direct Connect|Direct Connect]] est adapté au partage de nombreux fichiers : 
 +   * [[http://code.google.com/p/eiskaltdc/|EiskaltDC++]], activement développé,​ stable et en Français
    * [[https://​launchpad.net/​linuxdcpp|LinuxDC++]]    * [[https://​launchpad.net/​linuxdcpp|LinuxDC++]]
    * [[http://​wxdcgui.sourceforge.net/​|Valknut]]    * [[http://​wxdcgui.sourceforge.net/​|Valknut]]
-   * [[http://​opendchub.sourceforge.net/​|OpenDChub]], ​Démon.+   * [[http://​opendchub.sourceforge.net/​|OpenDChub]], ​fonctionne en tant que service
  
-===== Reseaux Friend-to-Friend (F2F) ===== +==== Réseau Soulseek ​====
-   * [[RetroShare]] est un logiciel d'​echange de fichiers F2F base sur PGP, avec forums internes, chat, et messagerie.+
  
-===== Réseau « anonyme » ===== +Apparu début années 2000, [[wpfr>​Soulseek|Soulseek]] fut principalement utilisé pour partager de la musique : 
 +  * **[[nicotine_plus|Nicotine Plus]]**, client P2P un peu particulier développé en python/GTK2 pour le réseau[[http://​www.nicotine-plus.org/​wiki/​SoulseekHowtoSoulseek|Soulseek]] 
 +  * **soulseek-qt**,​ un autre client soulseek adapté notamment pour Linux. On peut l'​obtenir [[http://​www.soulseekqt.net/​|sur le site du projet]]
  
-  ​* **[[Freenet]]**réseau informatique anonyme et décentralisé bâti au dessus ​d'Internet visant à permettre une liberté d'​expression ​et d'​information totale profitant de la sécurité de l'​anonymat. ​ +==== Réseaux Friend-to-Friend (F2F) ==== 
-  * **[[I2P]]**, (Invisible Internet Project) est un réseau anonyme. +Voici des réseaux [[wpfr>​P2P privé|P2P privés]] : 
-  * [[osiris]], solution de création de portail (site) ne nécessitant pas de serveur, sans contrôle et anonyme +   * [[RetroShare]], logiciel ​d'échange de fichiers basé sur les concepts F2F et PGP, avec forums internes, tchat et messagerie 
-  * [[stealhtnet]], client P3P anonyme+   ​* [[http://www.oneswarm.org/​|OneSwarm]] 
 +   ​* [[https://​syncthing.net/​|Syncthing]]
  
-===== Pour un réseau internet libre =====+===== Réseaux « anonymes » =====
  
-  ​* [[Netsukuku]], permet de créer un **réseau décentralisé et libre**, remplaçant internet lui même (plus de faiplus de contrôle) : voir les explications ​sur le [[http://fr.wikipedia.org/wiki/Netsukuku|fonctionnement]].  +Ces logiciels sont multiplate-formes,​ et fonctionnent aussi sous windows, ou mac. 
-  * [[B.A.T.M.A.N.]] + 
 +  * **[[:Freenet]]** (renommé [[wpfr>​Hyphanet]] en 2023), [[:​java|JRE]] requis), ​réseau ​informatique anonyme et décentralisé ​bâti au dessus d'​Internet visant à permettre une liberté d'​expression ​et d'​information totale profitant de la sécurité de l'​anonymat.  
 +  ​* **[[:I2P]]** ([[https://​fr.wikipedia.org/​wiki/​I2P|Wikipedia]][[http://​www.i2p2.de/​|téléchargez]]((puis lancez dans un terminal "java -jar i2pinstall_0.8.exe -console"​))),​ (Invisible Internet Project) est une couche réseau anonyme. Précision : les applications ci-dessous sont adaptés pour I2P (elles étaient parfois conçues pour Internet habituel) mais ne fonctionneront que dans le réseau I2P. Le nombre ​de fichiers disponibles est donc moins grandmais l'​anonymat ​de l'​utilisateur est hautement renforcée. 
 +     * **[[:​i2p#​i2psnark|I2PSnark]]** : client BitTorrent installé par défaut avec i2p. (fonctionnel 
 +     * [[:iMule]] : clone de eMule , basé sur aMule. Réseau Kad dans I2P. 
 +     * [[:​i2p#​i2phex|I2Phex]] : adaptation de Phex (ex client Gnutella) pour fonctionner dans le réseau i2p.  
 +     ​* ​[[:Vuze]], dernière version de Azureus. 
 +     * [[:Osiris]] (non libre), solution de création de portail (site) ne nécessitant pas de serveur, sans contrôle et anonyme 
 +     * Robert : client BitTorrent. 
 +     * Nachtblitz : compatible avec iMule (réseau Kad dans I2P). Son développeur principal s'est retiré en 2016. 
 +  * **[[:​MuWire]]** ([[https://github.com/zlatinb/​muwire/|MuWire]]) : capable de fonctionner dans I2P, et aussi sans avoir à l'​installer car contenant un module réseau I2PEn plus du partage de fichiers, il permet tchat et messagerie. Son développeur principal s'est retiré en 2022. 
 + 
 +Voir le chapitre //​[[:​anonymat#​Pair à pair]]// sur la page concernant l'​[[:​anonymat]] sur internet. 
 + 
 +===== Les réseaux sans-fil maillés===== 
 +Les [[wpfr>​Topologie mesh|réseaux maillés]] permettent de créer un réseau décentralisé et libre, remplaçant Internet lui-même (sans FAI, sans son contrôle) :  
 +  * [[wpfr>​Netsukuku]] 
 +  * [[B.A.T.M.A.N]] 
 + 
 +Voir [[fournisseurs d acces a internet locaux]] et comment une association ou une [[collectivité]] peut devenir FAI, et voir aussi [[téléphonie]] : le protocole [[P2PSIP]]
  
 ===== Streaming ===== ===== Streaming =====
  
-  * [[gmlive]], client web-TV ​P2P simple et fonctionnel +Voir la page [[streaming#​streaming_p2p|Streaming ​P2P]]
-  * [[SopCast]], client web-TV P2P+
  
 ===== Autres ===== ===== Autres =====
  
-  ​* **[[nicotine_plus|Nicotine Plus]]**client P2P un peu particulier développé en python/GTK2 pour le réseau[[http://​www.nicotine-plus.org/​wiki/​SoulseekHowtoSoulseek|Soulseek]] +  * [[:GNUnet]], réseau ​P2P décentralisé anonyme et chiffré 
-  * [[giFT]], pour utiliser le réseau ​Kazaa, Gnutella, Ares et OpenFT à partir ​d'un seul logiciel+  * [[:ZeroNet]], réseau ​P2P décentralisé anonyme ​et chiffré, ​d'abord destiné aux pages HTML
-  * [[GNUnet]], réseau P2P décentralisé anonyme ​et chiffré+  * [[https://​fopnu.com/​|Fopnu]] (2017), réseau P2P décentralisé anonyme ​non chiffré. Une sorte de remake d'​eMule.
  
 Une liste plus complète est disponible en fin de page dans la rubrique [[#Pages sur le sujet|Pages sur le sujet]] Une liste plus complète est disponible en fin de page dans la rubrique [[#Pages sur le sujet|Pages sur le sujet]]
 +
 +=====Voir aussi=====
 +  * [[https://​p2pfr.com|P2PFR.com : Portail Francophone du Pair à Pair]]
 +  * **(en**) [[https://​wiki.p2pfoundation.net/​Main_Page|P2PFoundation : La Fondation pour des Alternatives P2P]] : étudie l'​impacte du pair à pair sur la société.
 +  * [[Le Monde du Libre]]
 +  * **[[wpfr>​Économie de l'​abondance]]**
 +  * [[wpfr>​p2p|"​P2P"​ sur Wikipedia]]
 +  * [[http://​owni.fr/​2010/​09/​27/​le-partage-est-legitime/​index.html|Le partage est légitime]] (2010)
 +  * [[https://​wiki.ubuntu.com/​P2PFileSharing|Wiki Ubuntu officiel]]
  
 ===== Pages sur le sujet ===== ===== Pages sur le sujet =====
  
 {{backlinks>​.}} {{backlinks>​.}}
 +
  
 ----- -----
-//​Contributeurs :  [[utilisateurs:​psychederic]],​ [[utilisateurs:​AlexandreP]][[utilisateurs:​percherie|Percherie]]//+//​Contributeurs :  [[utilisateurs:​psychederic]],​ [[utilisateurs:​percherie|Percherie]]// \\ //Sources : [[wpfr>​Pair à pair|Wikipedia]]//
  • p2p.1271708350.txt.gz
  • Dernière modification: Le 19/04/2010, 22:19
  • par 213.95.41.13