Skip to main content

Introduction au logiciel et aux réseaux peer-to-peer

Comment comprendre les codes d'erreur sur un lave-linge Bosch (Mars 2024)

Comment comprendre les codes d'erreur sur un lave-linge Bosch (Mars 2024)
Anonim

La mise en réseau P2P a suscité un vif intérêt dans le monde entier, aussi bien des internautes que des professionnels des réseaux informatiques. Les systèmes logiciels P2P tels que Kazaa et Napster figurent parmi les applications logicielles les plus populaires. De nombreuses entreprises et sites Web ont promu la technologie «poste à poste» comme l'avenir des réseaux Internet.

Bien qu'elles existent depuis de nombreuses années, les technologies P2P promettent de changer radicalement l'avenir des réseaux. Le logiciel de partage de fichiers P2P a également suscité de nombreuses controverses sur la légalité et l'utilisation équitable. En général, les experts ne sont pas d’accord sur divers détails du P2P et sur son évolution future.

Réseaux traditionnels d'égal à égal

L'acronyme P2P signifie techniquement d'égal à égal. Webopedia définit le P2P comme:

Type de réseau dans lequel chaque poste de travail a des capacités et des responsabilités équivalentes. Cela diffère des architectures client / serveur, dans lesquelles certains ordinateurs sont dédiés à servir les autres.

Cette définition reflète le sens traditionnel du réseautage entre homologues. Les ordinateurs d'un réseau peer-to-peer sont généralement physiquement proches les uns des autres et exécutent des protocoles et des logiciels de réseau similaires. Avant que la mise en réseau à domicile ne devienne populaire, seules les petites entreprises et les écoles ont mis en place des réseaux d'égal à égal.

Réseaux d'égal à égal

La plupart des réseaux informatiques domestiques sont aujourd'hui des réseaux peer-to-peer. Les utilisateurs résidentiels configurent leurs ordinateurs dans des groupes de travail homologues pour permettre le partage de fichiers, imprimantes et autres ressources de manière égale entre tous les périphériques. Bien qu'un ordinateur puisse jouer le rôle de serveur de fichiers ou de serveur de fax à un moment donné, les autres ordinateurs à la maison ont souvent la même capacité pour assumer ces responsabilités.

Les réseaux domestiques filaires et sans fil sont considérés comme des environnements d'égal à égal. Certains pourraient soutenir que l'installation d'un routeur réseau ou d'un dispositif central similaire signifie que le réseau n'est plus peer-to-peer. Du point de vue du réseau, c'est inexact. Un routeur relie simplement le réseau domestique à Internet; cela ne change pas en soi la façon dont les ressources du réseau sont partagées.

Réseaux de partage de fichiers P2P

Lorsque la plupart des gens entendent parler de P2P, ils ne pensent pas aux réseaux homologues traditionnels, mais plutôt au partage de fichiers entre homologues sur Internet. Les systèmes de partage de fichiers P2P sont devenus la classe d'applications Internet la plus populaire de cette décennie.

Un réseau P2P implémente des protocoles de recherche et de transfert de données au-dessus du protocole Internet (IP). Pour accéder à un réseau P2P, les utilisateurs téléchargent et installent simplement une application client P2P appropriée.

Il existe de nombreux réseaux P2P et applications logicielles P2P. Certaines applications P2P ne fonctionnent qu'avec un seul réseau P2P, tandis que d'autres fonctionnent sur plusieurs réseaux. De même, certains réseaux P2P ne prennent en charge qu'une seule application, tandis que d'autres prennent en charge plusieurs applications.

Que sont les applications logicielles P2P?

Dave Winer, de UserLand Software, a proposé une bonne définition du logiciel P2P il y a de nombreuses années, lorsque le P2P devenait pour la première fois grand public. Dave suggère que les applications logicielles P2P incluent ces sept caractéristiques principales:

  • l'interface utilisateur fonctionne en dehors d'un navigateur Web
  • les ordinateurs du système peuvent servir à la fois de clients et de serveurs
  • le logiciel est facile à utiliser et bien intégré
  • l'application comprend des outils pour aider les utilisateurs souhaitant créer du contenu ou ajouter des fonctionnalités
  • l'application établit des connexions avec d'autres utilisateurs
  • l'application fait quelque chose de nouveau ou d'excitant
  • le logiciel prend en charge les protocoles "inter-réseaux" tels que SOAP ou XML-RPC

Dans cette vision moderne de l'informatique peer-to-peer, les réseaux P2P s'étendent sur tout Internet, pas seulement sur un réseau local domestique (LAN). Les applications logicielles P2P faciles à utiliser permettent aux geeks et aux non-techniciens de participer.

Kazaa, Napster et plus d'applications logicielles P2P

Premier système de partage de fichiers MP3, Napster est devenu du jour au lendemain l’application de logiciel Internet la plus populaire au monde. Napster est un exemple typique du nouveau système P2P "moderne" défini ci-dessus: une interface utilisateur simple fonctionnant en dehors du navigateur et prenant en charge le service de fichiers et les téléchargements. En outre, Napster a proposé des salles de discussion pour connecter ses millions d’utilisateurs et propose un nouveau service passionnant (au sens de "controversé").

Le nom Napster faisait référence au réseau P2P et au client de partage de fichiers pris en charge. En plus d’être limité au début à une seule application client, Napster utilisait un protocole de réseau propriétaire, mais ces détails techniques n’affectaient pas sensiblement sa popularité.

Lorsque le service Napster original non réglementé a été fermé, plusieurs systèmes de P2P se sont affrontés pour ce public. La plupart des utilisateurs de Napster ont migré vers les applications logicielles Kazaa et Kazaa Lite et le réseau FastTrack. FastTrack est devenu encore plus grand que le réseau Napster original.

Kazaa a souffert de ses propres problèmes juridiques, mais divers autres systèmes, comme eDonkey / Overnet, ont continué l'héritage du logiciel de partage de fichiers P2P gratuit.

Applications et réseaux P2P populaires

Aucune application ou réseau P2P ne jouit d'une popularité exclusive sur Internet aujourd'hui. Les réseaux P2P populaires incluent:

  • eDonkey
  • BitTorrent
  • Gnutella

et les applications P2P populaires incluent

  • eMule
  • BitTorrent
  • Limewire

De nombreuses entreprises ont été inspirées par le succès des applications P2P et réfléchissent activement à de nouveaux logiciels P2P potentiellement intéressants.Cependant, certains membres de la communauté des réseaux estiment que le succès de Napster, Kazaa et d’autres applications P2P a peu à voir avec la technologie et davantage avec le piratage. Il reste à prouver si les systèmes P2P grand public peuvent se traduire par des activités commerciales rentables.

Résumé

L'acronyme "P2P" est devenu un terme familier. Le terme fait référence à une combinaison d'éléments: applications logicielles, technologies de réseau et éthique du partage de fichiers.

Dans les années à venir, le concept de P2P devrait continuer d'évoluer. Le secteur de la mise en réseau introduira une gamme plus large d’applications poste à poste qui devraient attirer l’attention des systèmes traditionnels de bureau et client / serveur. Les normes de protocole P2P seront adoptées dans une plus grande mesure. Enfin, le processus de débat public permettra de résoudre lentement les conséquences du partage d’informations relatives aux applications P2P gratuites.