Comment p2p (peer to peer) œuvres de partage de fichiers

Il y a toujours eu un côté sombre à l`Internet, et dès les premiers jours la piraterie était endémique. Il a commencé comme nous le savons a même été né avec des panneaux de message avant même le « Internet » traditionnel, progressant vers warez

sites et FTPS privés hébergés sur des ordinateurs à la maison. Trouver des logiciels pirates et les fichiers utilisés pour un task- lent et ardu, il est plus courant d`obtenir la musique ou le logiciel d`un ami en tant que copie physique (Un soi-disant le « sneakernet »). P2P de partage de fichiers La technologie a tout changé - mais qu`est-ce que « peer to peer » désignent même, et où at-il commencé?

Video: Peer-to-Peer (P2P) Payments INFO 550

Bien sûr, la technologie peer to peer de partage de fichiers est non seulement utilisé pour la piraterie, mais soyons honnêtes: c`est l`utilisation prédominante, et c`est certainement là où ses racines ont commencé. Il n`y a pas besoin de flamme tout dans les commentaires, il y a des utilisations disent légitimes pour elle aussi- que nous connaissons, mais on ne va pas se déguiser la vérité. Aujourd`hui, nous allons parler surtout de l`aspect de partage de fichiers, mais cela est certainement pas le seul cas d`utilisation.

Serveur client

Il vous aidera à donner un peu de contexte sur ce que « peer to peer » n`est pas, premier. L`Internet est traditionnellement ce qui est connu comme environnement client-serveur. Les services Web sont assis sur un puissant serveur quelque part à distance, et votre ordinateur, le client, demande des informations.

Un seul serveur peut héberger des fichiers pour des centaines de clients simultanés, mais mise à l`échelle est difficile pour un certain nombre de raisons.

peer to peer de partage de fichiers

Tout d`abord, il y a les exigences matérielles physiques. Ce n`est pas un tel problème lorsque vous êtes juste l`hébergement des fichiers, mais si le calcul est nécessaire - par exemple lorsque vous hébergez un site Web dynamique comme MakeUseOf - la CPU doit travailler pour personnaliser ces pages pour les utilisateurs individuels. Des quantités massives de mémoire sont nécessaires, et ceux-ci ont doit être apporté une limite physique qui signifie en fin de compte plus de serveurs pour faire face à la demande.

D`autre part, chaque client prend une petite tranche de la connection- comme un exemple théorique, si le serveur a une 100mb / seconde connexion, puis 100 utilisateurs simultanés ne feront que se 1MB / seconde maximum chacun. Échelle que pour 1000 utilisateurs et la vitesse tombe dix fois à 100k / seconde. Donc, plus les utilisateurs que vous avez, moins de vitesse chacun d`entre eux sont en mesure d`utiliser.

Le transfert de données est une autre préoccupation. Un seul fichier 1MB demandé par 1000 personnes signifie que vous avez utilisé un 1Go de transfert de données. Lorsque vous payez par giga-octet, qui peut vraiment ajouter ours à l`esprit que Up- un seul film HD peut souvent être autour 4gb taille. Pousser les fichiers énormes à des milliers d`utilisateurs est une entreprise coûteuse.

Alors, quel est le peer to peer?

Peer to peer est un modèle différent, dans lequel tout le monde devient un serveur. Le rôle du serveur est distribué à Users- au lieu de simplement les fichiers, peer to peer en fait un double sens rue - vous pouvez maintenant donner en retour. En fait, redonnant (Connu sous le nom « ensemencement » de nos jours) est essentiel au succès des réseaux peer to peer (ce qui est exactement la raison pour laquelle le téléchargement sans ensemencement - ou sangsues - est regardé vers le bas comme un péché cardinal dans les cercles de partage de fichiers).

peer to peer réseaux

Contrairement au modèle client-serveur dans lequel la performance se dégrade avec plus d`utilisateurs- le peer to peer modèle fonctionne réellement plus efficacement avec plus d`utilisateurs du réseau. Plus les utilisateurs qui font un fichier particulier disponible à partir de leurs disques durs, plus il est facile pour les nouveaux utilisateurs d`acquérir ce fichier.

Dans certains réseaux p2p, il est Plus vite une fois un certain seuil est reached- au lieu de prendre le fichier entier d`un utilisateur, vous prenez un petit morceau du fichier total de centaines d`autres utilisateurs - combinant les connexions à utiliser votre propre à une efficacité maximale. Il convient de noter que tous les travaux de p2p ainsi que: BitTorrent a été l`un des premiers à connexions globales afin d`accélérer le téléchargement en prenant seulement une petite partie du fichier à partir de nombreux endroits différents simlutaneously.

Dans un premier temps avec les réseaux p2p, une certaine forme de serveur central était nécessaire pour organiser le réseau - d`agir d`agir d`une base de données qui contient des informations sur les utilisateurs actuellement connectés, les fichiers disponibles dans le système, etc. Bien que le levage lourd des transferts de fichiers a été fait directement entre les utilisateurs, les réseaux étaient vulnérables depuis assommant ce serveur central signifiait désactiver complètement les communications. Ce n`est plus le cas avec les récentes DEVELOPMENTS- vous pouvez demander à ses pairs directement s`ils ont vu un fichier particulier. Il n`y a aucun moyen de frapper ces réseaux- ils sont effectivement indestructible.

Histoire

Maintenant, vous avez une idée de pourquoi D`égal à égal les réseaux ont été une révolution par rapport à la Serveur client modèle, nous allons jeter un coup d`œil sur le contexte historique.

Napster a été la première mise en œuvre largement disponible d`un modèle peer to peer en 1999. Une base de données centrale a tenu des informations sur tous les fichiers musicaux détenus par membres- lors de votre recherche d`une chanson à télécharger, vous fait connecterez à un autre utilisateur en ligne et le téléchargement d`eux. À son tour, une fois que vous avez eu cette chanson dans votre bibliothèque Naptster, il serait disponible en tant que « source » pour d`autres sur le réseau. Vous pouvez également ajouter simplement vos propres fichiers, qui seraient alors indexés et ajoutés à la base de données, prêts à se propager à travers le monde. La mise en œuvre a été limitée que vous ne pouvez télécharger d`une personne si - bien qu`il y ait une forte disponibilité des chansons, les vitesses ne sont pas si grand.

peer to peer réseaux

Napster a finalement été arrêté en 2001, mais pas avant des réseaux similaires avaient surgi qui a offert plus que de la musique: des films, des logiciels et des images serait maintenant fait également disponible sur Morpheus, Kazaa, et Gnutella réseaux (Limewire est probablement le plus célèbre client Gnutella).

Au fil des ans, divers protocoles et pairs au logiciel de partage de fichiers vont et viennent, mais un protocole ouvert a vraiment saisi: BitTorrent.

BitTorrent

Conçu en 2001, BitTorrent est un protocole ouvert par lequel les utilisateurs pourraient créer un fichier « descripteur » (Un fichier .torrent) contenant des informations sur le téléchargement, mais pas le réel Télécharger. UNE traqueur est nécessaire pour stocker ces descripteurs, avec qui détient actuellement ce fichier, mais il est un protocole ouvert dans le sens que chacun peut faire un client et tout le monde peut accueillir un traqueur. Oui, même si elle avait besoin d`un suivi central, plusieurs trackers pourraient exister, et tout fichier descripteur torrent unique pourrait être enregistré avec plusieurs trackers - qui signifie que le réseau était incroyablement robuste. Assommant un suivi ne ferait pas neccessarily un fichier unavialable, et un autre tracker peut simplement pop pour prendre sa place.

Depuis lors, des progrès incroyables ont été faits qui éliminent essentiellement la nécessité d`un suivi central. DHT - un table de hachage distrubuted - est une telle technologie qui a été mis en œuvre par BitTorrent, ce qui permet le travail des fichiers d`indexation à également montant distribué tous les utilisateurs. Aimant liens sont une autre - Tim a écrit tout au sujet de ces derniers avant, alors assurez-vous de lire que pour avoir un aperçu de la façon dont les aimants en profondeur diffèrent du traditionnel .torrent des dossiers.BitTorrent & Aimants: Comment fonctionnent-ils? [Technologie Explained]BitTorrent & Aimants: Comment fonctionnent-ils? [Technologie Explained]Comme nous l`avons rapporté récemment, The Pirate Bay est passée de l`aide du fichier .torrent téléchargements aux liens aimant sans politique d`opt-out. Le tracker a offert de téléchargements aimant pour un bon moment maintenant, mais cela est ...Lire la suite

Trouver le contenu en premier lieu est toujours en progress- si vous avez l`ID de hachage, vous pouvez trouver des pairs avec les fichiers disponibles - mais si vous ne possédez pas encore le hachage? Des clients tels que Tribler ont tenté de résoudre ce problème, mais il est surtout indépendant du client et non une partie du protocole BitTorrent de base, donc il y a de la place certainement encore d`amélioration à cet égard.

Video: What exactly is peer to peer money transfer?

peer to peer de partage de fichiers

J`espère que cela a faire la lumière sur le sens de d`égal à égal et où il a commencé. Je pense qu`il est juste de dire p2p a changé Internet et nos vies FOREVER- on estime que le logiciel p2p est responsable de entre 40-70% de tout le trafic Internet. L`utilisation primaire reste la piraterie, mais il n`y a aucune raison médias ne devraient pas adopter le protocole. Le mouvement linux préconise l`utilisation de torrents pour distribuer de grandes images ISO des différentes saveurs OS, évitant ainsi les coûts d`hébergement lourds.

Avez-vous eu l`occasion d`utiliser de nouveau Napster dans la journée? Ou est votre première introduction à travers le partage de fichiers torrent humble? Dites-nous - où avez votre premier mp3 viens de?

Articles connexes