Freigeben über


Was ist die Peerinfrastruktur?

Die Peerinfrastruktur besteht aus mehreren APIs, die leistungsstark und flexibel sind. Zu den Hauptkomponenten gehören die folgenden:

Peergraphing-API

Die Peerinfrastruktur bietet eine Graphingtechnologie, die Informationen effizient und zuverlässig zwischen Peers in einem Peerdiagramm übergeben kann. Die Peer graphing-API stellt sicher, dass jeder Knoten über eine konsistente Ansicht der Daten in einem Diagramm verfügt.

Sie können die Peer Graphing-API verwenden, um folgendes auszuführen:

  • Erstellen und Verwalten von Peergraphen
  • Auflisten und Interagieren mit anderen Peers in einem Peerdiagramm
  • Senden von Daten in Form eines Datensatzes an jeden Knoten in einem Peergraphen

Peergruppierungs-API

Die Peergruppierungs-API kombiniert und verbessert die Peer-PNRP - und Graphing-APIs und fügt die folgenden beiden Komponenten hinzu:

  • Eine Multiplexingebene, die es mehreren Anwendungen ermöglicht, die auf einer Peerentität ausgeführt werden, eine Verbindung mit einer Gruppe herzustellen.
  • Ein bestimmtes Sicherheitsmodell, das sicherstellt, dass nur Peers, die zu einer Gruppe eingeladen sind, über die Lebensdauer der Gruppe eine Verbindung mit der Gruppe herstellen können.

Sie können die Peergruppierungs-API verwenden, um folgendes auszuführen:

  • Erstellen und Verwalten sicherer Peergruppen
  • Auflisten und Interagieren mit anderen Peers in einer Gruppe
  • Senden von Daten in Form eines Datensatzes an jeden Knoten in einer Peergruppe

Peer Identity Manager-API

Mithilfe der Peer Identity Manager-API können Sie sichere Peernamen erstellen, die PNRP verwenden kann, um sicherzustellen, dass eine Person, die einen Namen veröffentlicht, den Namen offiziell besitzt. Peernamen werden auch als Identitäten bezeichnet, und sie werden in der Peergruppierungs-API verwendet, um die Personen in einer Gruppe zu identifizieren.

Mit der Peer Identity Manager-API können Sie folgende Aktionen ausführen:

  • Erstellen, Aufzählen und Verwalten von Peeridentitäten

PNRP-Namespaceanbieter-API

Die Peerinfrastruktur stellt eine serverlose Namensauflösungstechnologie bereit, die als PNRP-Namespaceanbieter-API bezeichnet wird. Mithilfe der PNRP-Namespaceanbieter-API von Winsock 2 kann ein Peer-, Dienst-, Computergerät- und Peergruppenendpunkt einen anderen Endpunkt in einer PNRP-Cloud verwalten, registrieren, aufheben und auflösen.

Hinweis

PNRP ist ein Akronym für das Protokoll zur Auflösung von Peernamen.