Poste-à-poste

Le terme poste-à-poste est la traduction (initialement adoptée au Canada) de l'anglais peer-to-peer, laquelle est souvent abrégée P2P. On peut aussi traduire par « pair à pair » ou « égal à égal ». Dans l'article qui suit, l'abréviation P2P sera utilisée de façon systématique.

P2P désigne un type de protocole de communication sur réseau informatique dont les éléments (les nœuds) ne jouent pas exclusivement les rôles de client ou de serveur mais fonctionnent des deux façons, en étant à la fois clients et serveurs des autres nœuds de ces réseaux, contrairement aux systèmes de type client-serveur, au sens habituel du terme.

Sommaire

Introduction

Les réseaux P2P permettent de communiquer et de partager facilement de l'information - des fichiers le plus souvent, mais également des calculs, du contenu multimédia en continu (streaming), etc. sur Internet. Les technologies P2P se sont d'ailleurs montrées si efficaces que le P2P est considéré par certains comme l'étape ultime « de la liberté et de la démocratie » sur Internet. Sans aller jusque là, on considère souvent que le P2P porte (et est porté) par une philosophie de partage et un profond esprit communautaire.

L'accès à un réseau P2P nécessite l'utilisation d'un logiciel particulier. Ce logiciel, qui remplit alors à la fois les fonctions de client et de serveur, est parfois appelé servent (de la contraction de « server » et de « client »), ou plus communément, mais de façon sémantiquement erronée, « client » .

Aspects techniques

Les servents P2P fonctionnent dans la quasi-totalité des cas en mode synchrone : le transfert d'information est limité aux éléments connectés en même temps au réseau. Ils utilisent aussi principalement le protocole TCP comme couche de transport des données. En effet, celui-ci est orienté-connexion, fonctionne en duplex, la réception des données est confirmée et leur intégrité est assurée. En revanche, certaines utilisations comme le continu (streaming) nécessitent l'emploi d'un protocole plus léger, plus rapide, comme UDP, mais moins fiable. UDP est aussi le plus utilisé pour transmettre des messages entre servents.

Les réseaux P2P se répartissent en plusieurs grandes catégories, selon leur architecture, relative à leur topologie.

Architecture centralisée

Exemples : Napster, Audiogalaxy

Dans cette architecture, un client (un logiciel utilisé par les membres) se connecte à un serveur qui gère les partages, la recherche, l'insertion d'informations, bien que celles-ci transitent directement d'un utilisateur à l'autre.

Certains considèrent que de telles architectures ne sont pas P2P, car un serveur central intervient dans le processus. D'autres leur répondent que les fichiers transférés ne passent pas par le serveur central. C'est la solution la plus fragile puisque le serveur central est indispensable au réseau. Ainsi, s'il est supprimé, à la suite d'une action en justice par exemple, comme ce fut le cas avec Napster et Audiogalaxy, tout le réseau s'effondre.

Architecture décentralisée

Une telle architecture permet de résister à de telles attaques, puisque un servent ne se connecte pas à un unique serveur, mais se connecte directement à un autre servent. Le système est ainsi plus robuste, mais la recherche d'informations est plus difficile et, dans des réseaux comme Gnutella, la recherche nécessite un nombre de messages élevé, proportionnel au nombre d'éléments du réseau (et exponentiellement suivant la profondeur de recherche).

Cependant, des protocoles optimisés ont pu être mis en place, basés sur les table de hachage distribuées, permettant de réaliser des recherches en un nombre de messages croissant de façon logarithmique avec le nombre d'éléments du réseau, comme CAN, Chord, Freenet, GNUnet, Tapestry, Pastry et Symphony.

Une autre solution a été envisagée, consistant en l'utilisation de superpeers (ou « super-nœuds »), éléments du réseau choisis en fonction de leur puissance de calcul et de leur bande passante, réalisant des fonctions utiles au réseau, comme l'indexation des informations et le rôle d'intermédiaire dans les requêtes. Cette solution, rendant le réseau un peu moins robuste -les cibles à « attaquer » pour que le réseau devienne inopérant sont moins nombreuses que dans un réseau de type Gnutella, par exemple- est employée dans les réseaux FastTrack, comme Kazaa.

De la même façon, le réseau eDonkey utilise des serveurs spécialisés, vulnérables mais nombreux, et interagissant entre eux d'une façon similaire aux superpeers FastTrack.

Une nouvelle génération s'appuie sur les échanges privés d'ami à ami tout en permettant des recherches et des discussions quasi instantanées.

Une confusion habituelle est de dire que les architectures décentralisées ne sont pas organisées. Ceci est vrai pour Gnutella par exemple, dont les algorithmes de recherche d'information peuvent travailler dans un réseau non-organisé, mais faux pour des réseaux tels Chord, qui utilise une table de hachage distribuée et une topologie uni-dimensionnelle.

Aspects légaux

Les logiciels de téléchargement P2P suscitent une vive polémique à l'heure actuelle. En effet, selon les sociétés de droits d'auteur, les réseaux P2P servent presque exclusivement au Transfert illégal de fichiers. protégés par le copyright. Selon les pays, ceci peut ou non entraîner l'interdiction de logiciels de P2P (l'interdiction se basant sur le fait que l'utilisation principale qui est faite du logiciel est contraire à la loi). Cependant, les divers jugements rendus varient énormément d'une affaire à l'autre et d'un pays à l'autre.

En revanche, dans la plupart des pays occidentaux, les utilisateurs de logiciels P2P sont de plus en plus souvent la cible de procès de la part des majors du disque et du cinéma. En France, la loi sur le droit d'auteur interdit strictement toute exploitation d'une œuvre sans l'autorisation de ses ayants-droit, à quelques exceptions près, parmi lesquelles figure le droit à la copie privée. En pratique, cela se traduit globalement par la condamnation des personnes poursuivies pour avoir partagé des fichiers sous copyright, tandis que, généralement, le téléchargement de fichiers audios ou vidéos pour une utilisation personnelle n'est pas condamnée [1]. Ici encore, les jugements ne sont pas parfaitement homogènes et varient d'un tribunal à l'autre. Par ailleurs, il est à noter que la notion de copie privée n'existe pas pour les logiciels.


Neanmoin les reseaux P2P sont tres uttilise pour difuser du contenu legal,il est en effet tres couteux de disposer d'infrastructure permettant la difusion de fichiers(services d'ebergement extrement couteux car necessitant une bande passante extrement eleve) cela permet par exemple de distribuer legalement des distributions linux par le biais de ces reseaux(le plus souvent bit torrent) ofrant des debit tres important si beaucoup de monde telecharge le meme fichier

Limitations

Si, aujourd'hui, la majorité des problèmes dus aux premiers protocoles P2P non optimisés sont résolus, les principales limitations des réseaux P2P sont légales : ils subissent notamment les pressions de l'industrie de la musique, telle la RIAA, qui lutte contre ces systèmes permettant de se soustraire aux droits d'auteurs en toute impunité.

Certaines limitations dépendent aussi des utilisateurs : il s'est développé chez certains une boulimie de données, considérées comme périssables, qui sont téléchargées, puis finalement stockées, archivées, enfin supprimées, sans avoir été réellement exploitées. Parfois les clients (ou serveurs) P2P sont modifiés par leurs utilisateurs, dans le but de maximiser le téléchargement de données tout en limitant au maximum le téléversement (upload) et tuant, du même coup, le partage. Néanmoins de telles pratiques sont censées être inopérantes sur certains réseaux grâce à un système de crédits ou de priorités entre clients éliminant ainsi ces comportements extrêmes.

Protocoles P2P

Réseaux P2P

Voir aussi

Liens internes

Liens externes

Généralistes

Spécialisés


Image manquante
Symbole-ordinateur.png


Portail Informatique - Accédez d'un seul coup d’œil à toute la série des articles de Wikipédia concernant l'informatique.

See also: Poste-à-poste, Ami à ami, Anglais, Audiogalaxy, Audionaute, BitTorrent, Calcul partagé