Maison  >  Article  >  Obtenez ce qu'est le peer-to-peer dans le domaine des technologies de l'information

Obtenez ce qu'est le peer-to-peer dans le domaine des technologies de l'information

青灯夜游
青灯夜游original
2021-06-10 16:42:115395parcourir

La technologie de l'information peer-to-peer est : P2P. Le P2P (réseau peer-to-peer) est un système Internet qui n'a pas de serveur central et s'appuie sur des groupes d'utilisateurs (Peers) pour échanger des informations ; dans la structure P2P, le statut de chaque nœud est égal et chaque nœud agit comme un serveur ; et fournit des informations à d'autres nœuds, et bénéficie également des services fournis par d'autres nœuds.

Obtenez ce qu'est le peer-to-peer dans le domaine des technologies de l'information

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

La technologie de l'information peer-to-peer est : P2P.

Le réseau P2P (Peer-to-Peer) est un réseau peer-to-peer. Il s'agit d'un système Internet qui n'a pas de serveur central et qui s'appuie sur des groupes d'utilisateurs (Peers) pour échanger des informations. est un type de réseau distribué. De manière générale, le statut de chaque nœud du réseau est égal. Différent du système C/S du réseau central (Client-Serveur) avec un serveur central, chaque nœud du réseau peer-to-peer est à la fois un client et un serveur . Les nœuds s'appuient sur des connexions mutuelles pour l'échange d'informations, et chaque nœud partage les ressources qu'il possède (telles que l'espace de stockage sur disque, la bande passante du réseau, l'utilisation du processeur, etc.) pour fournir des services et du contenu. Par conséquent, lorsqu’un nouveau nœud rejoint le réseau, la capacité de l’ensemble du système augmente en conséquence.

Par rapport au modèle de réseau C/S, le réseau P2P est particulièrement adapté au partage de fichiers : dans la structure C/S, les ressources sont stockées dans un serveur central sous une bande passante fixe, plus les utilisateurs demandent des téléchargements. , plus la transmission des données est lente pour chaque utilisateur en moyenne. Pour les réseaux P2P, de nombreux nœuds stockent des copies du même fichier. Lorsqu'une personne a besoin de le télécharger, elle peut le télécharger à partir de plusieurs nœuds en même temps, et le fichier qu'il a téléchargé peut également être téléchargé vers d'autres nœuds en cours de téléchargement. en même temps, donc plus le réseau est grand, plus il sera rapide. Les réseaux P2P utilisent pleinement la bande passante des autres homologues du réseau, et pas seulement la bande passante du nœud d'où provient le fichier.

Le succès du partage de fichiers a rendu les réseaux P2P populaires. Cependant, comme la plupart des fichiers partagés sont de la musique et des films populaires, le problème de la contrefaçon a également suscité la critique des réseaux P2P.

Dans un réseau P2P typique, les données peuvent être copiées à volonté et les copies peuvent être enregistrées à volonté. Mais les actifs ne peuvent évidemment pas être copiés à volonté et avoir plusieurs copies. Le projet Bitcoin créé par Satoshi Nakamoto conserve les caractéristiques « distribuées » du réseau P2P et résout également le problème du transfert d'actifs dans le réseau P2P : Les actifs circulent entre différentes adresses au lieu de simplement « copier » ; vérifier la localisation des actifs pendant le processus d'information sur la transaction. Ce qui suit fournira une explication détaillée du réseau P2P de Bitcoin. Ce modèle peut servir d’inspiration pour utiliser la technologie blockchain pour résoudre des problèmes tels que la protection des droits d’auteur.

Limitations et compromis des réseaux P2P

Les avantages des réseaux P2P tels que la tolérance aux pannes, la vitesse de transmission évolutive, la sécurité des données, etc.,

Mais dans les projets blockchain, cela se fait au prix d'une faible puissance de traitement des transactions. Dans la concurrence féroce actuelle des chaînes publiques, de nombreux projets affichent leurs capacités de traitement des transactions (par exemple, affirmant qu '«il peut gérer plus de 10 000 transactions par seconde», etc.), ce qui montre également qu'il s'agit d'un problème. cela n’a pas encore été résolu par la question de la technologie blockchain existante.

En fait, à mesure que de plus en plus de nœuds sont ajoutés à son réseau, le délai de transmission des informations entre les nœuds s'accumule progressivement et le temps nécessaire pour que les informations se propagent à l'ensemble du réseau devient de plus en plus long. Par conséquent, les projets de réseaux P2P doivent faire un compromis entre

faible débit de transactions et centralisation.

Lorsqu'un petit nombre de « super nœuds » sont configurés pour vérifier les informations sur les transactions, l'efficacité du traitement des informations sur les transactions peut être améliorée, mais en même temps, le réseau devient centralisé. Dans un réseau où tous les nœuds ont le même statut,

tous les nœuds ont des transactions vérifiées, ce qui entraînera un certain degré de duplication du travail et un gaspillage de ressources.

La technologie Blockchain est passionnante et a beaucoup à voir avec sa nature décentralisée, qui repose en grande partie sur les réseaux P2P. Le réseau P2P est un concept très équilibré, mais il nécessite également un certain prix en ressources. Il reste encore un compromis à faire entre un réseau équilibré et une meilleure efficacité du travail. Construire un réseau point à point efficace nous oblige à continuer à progresser ensemble dans les technologies de communication.

Pour plus de connaissances connexes, veuillez visiter la colonne

FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn