Avec le développement des technologies Internet, il est devenu nécessaire d'échanger constamment divers types d'informations à grande vitesse. Il existe de nombreuses façons de partager des fichiers avec d'autres utilisateurs. L'un des plus populaires est la transmission d'informations via les réseaux p2p.
p2p est l'abréviation de peer-to-peer, qui se traduit littéralement par "égal à égal". Dans l'Internet russophone, les réseaux p2p sont également appelés réseaux peer-to-peer, peer-to-peer ou réseaux décentralisés.
Différences entre un réseau 2p2 et d'autres réseaux de partage de fichiers
Dans les réseaux de partage de fichiers ordinaires, les fichiers sont stockés sur un serveur à partir duquel tout utilisateur peut télécharger le fichier dont il a besoin. Si le fichier est supprimé du serveur, l'utilisateur n'y aura plus accès. De plus, la vitesse de téléchargement est limitée par la bande passante du serveur.
Il n'y a pas de tel serveur dans les réseaux peer-to-peer. Tous les fichiers nécessaires sont stockés sur les disques durs des utilisateurs dans des dossiers qu'ils ont partagés. Dans les réseaux p2p, chaque ordinateur agit à la fois en tant que serveur, fournissant des informations, et en tant que client, lorsque des informations doivent être téléchargées. Cela vous permet d'augmenter considérablement la vitesse d'échange de fichiers.
Actuellement, les réseaux hybrides p2p sont les plus répandus. Dans de tels réseaux, le serveur agit comme un coordinateur assurant l'interaction entre les utilisateurs, mais il ne stocke aucune information. Ces réseaux combinent à la fois la vitesse d'un réseau 2p2 pur et la fiabilité d'un réseau centralisé. Actuellement, les protocoles de mise en réseau hybrides les plus populaires sont BitTorrent et Direct Connect.
Protocole BitTorrent
L'échange de fichiers via le protocole BitTorrent se produit en partie à l'aide d'un programme client spécial. Lors du téléchargement, des morceaux de fichiers sont échangés selon le principe « vous êtes pour moi - je pour vous ».
Le transfert de fichiers est coordonné à l'aide d'un serveur spécial - un tracker torrent. C'est nécessaire pour que les participants au réseau, les soi-disant pairs, puissent se trouver. Ce serveur stocke les ID de fichier, les adresses IP et les ports clients. Souvent, un tracker torrent est un site qui stocke des informations sur les fichiers distribués.
De nombreux trackers utilisent un système d'enregistrement et de notation pour se conformer au principe de base des réseaux p2p. Ils tiennent compte du rapport entre les informations téléchargées et données par l'utilisateur. Dans les cas où la quantité d'informations téléchargées par l'utilisateur dépassera de manière significative la quantité d'informations qui lui sont fournies, l'option de téléchargement pour lui sera limitée.
Protocole de connexion directe (DC)
L'échange de fichiers via le protocole Direct Connect se produit souvent entre les utilisateurs de réseaux locaux. Pour travailler dans un réseau DC, vous avez besoin d'un client spécial qui se connecte à un ou plusieurs serveurs, appelés hubs dans un tel réseau. Une fois connectés au hub, les utilisateurs peuvent télécharger des fichiers à partir des dossiers d'autres membres du réseau ouverts à l'accès.
Une caractéristique intéressante des réseaux DC pour les utilisateurs est la possibilité d'échanger des messages personnels instantanés dans le chat.
Le seul inconvénient important des réseaux p2p est la violation du droit d'auteur. L'échange de fichiers entre utilisateurs étant quasiment impossible à suivre, leur diffusion reste uniquement sur la conscience des participants aux réseaux peer-to-peer.