Je veux savoir comment le protocole p2p achemine sur les réseaux (par exemple en torrent) Dans l’architecture client-serveur, nous avons une adresse IP valide pour le serveur, mais dans le p2p, nous n’avons pas cela. les paquets sont des itinéraires sur Internet? Merci beaucoup.
0
Réponses:
"Peer-to-peer" signifie vraiment que n'importe quel nœud, ou peer, peut agir en tant que client ou serveur dans une certaine capacité. Ainsi, les choses qui fonctionnent de la sorte ne nécessitent pas un seul nœud central pour fonctionner.
Les pairs doivent connaître les adresses IP des autres pairs afin de réussir tout ce que le protocole peer-to-peer tente d'accomplir. Un mécanisme ou un protocole de découverte est donc nécessaire, et un type de point disponible de manière centralisée est vraiment nécessaire, même s'il ne joue qu'un rôle introductif.
Bittorrent s’appuie sur un traqueur en tant que tel: ce n’est qu’un serveur HTTP qui répond avec d’autres adresses IP sur l’essaim lorsqu’un homologue demande cette information. D'autres éléments, tels que les tables de hachage distribuées, peuvent être utilisés: ils sont échangés entre tous les pairs, mais vous devez vous fier à quelques adresses IP bien connues pour vous "démarquer".
la source
Pour les connexions p2p les plus simples, l’un des deux côtés de la connexion doit disposer d’une redirection de port (qu’il s’agisse de l’installation sous uPnP ou manuelle) pour qu’une connexion p2p soit établie.
Après cela, vous ne parlez plus qu’à l’adresse IP du routeur sur lequel la redirection de port est configurée, puis il transmet ces paquets à celui qui initie la connexion)
Il existe des solutions de contournement dans lesquelles vous pouvez utiliser un tiers pour faire des choses comme Perforation NAT et est seulement impliqué dans la configuration de la communication p2p.
Il doit toujours y avoir au moins un ordinateur impliqué pouvant accepter des connexions entrantes à un moment donné lors de l'établissement d'une connexion de communication P2P.
la source
Un réseau peer to peer, que ce soit dans le cadre d’une configuration de réseau physique ou sur Internet, est une utilisation courante pour réseau maillé . De cet article Wikipedia:
Si vous êtes intéressé par le protocole BitTorrent (qui est un peu plus spécifique que le P2P général), vous pouvez lire le cahier des charges , ou parcourir le site de BitTorrent et des forums pour plus d'informations.
la source