CONNECTIVITY IN A PEER NETWORK

Improving connectivity in a peer-to-peer (P2P) network involves packet forwarding by infrastructure or peers. A system can achieve full connectivity and a setup for transactions that takes a fraction of a second. The system can include a routing table that is initially configured so that packets to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ONORATO, STEVEN, JASON, CHANG, ANGEL, XUAN, LO, RAYMOND
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Improving connectivity in a peer-to-peer (P2P) network involves packet forwarding by infrastructure or peers. A system can achieve full connectivity and a setup for transactions that takes a fraction of a second. The system can include a routing table that is initially configured so that packets to peers are routed via the infrastructure. NAT traversal heuristics can be employed to establish direct connections between peers in parallel with packet forwarding in accordance with the routing table. When a direct connection is ready, the routing table can be updated so that packets are sent P2P. If a direct connection cannot be made, the routing table can be updated so that the packets are sent through a peer intermediary without going through the infrastructure. L'amélioration de la connectivité dans un réseau pair à pair (P2P) implique le réacheminement de paquets par une infrastructure ou des pairs. Un système permet d'obtenir une connectivité totale et une préparation de transactions ne prenant qu'une fraction de seconde. Ce système peut comprendre une table de routage initialement configurée de façon que les paquets à destination de pairs soient acheminés par l'intermédiaire de l'infrastructure. Une heuristique "NAT Traversal" peut être utilisée pour établir des connexions directes entre des pairs parallèlement au réacheminement de paquets en fonction de la table de routage. Lorsqu'une connexion directe est prête, la table de routage peut être mise à jour de façon que les paquets soient envoyés par P2P. Si une connexion directe ne peut pas être réalisée, la table de routage peut être mise à jour de façon que les paquets soient envoyés via un intermédiaire pair sans passer par l'infrastructure.