Partager via


Composants homologues Windows pour Personnes près de moi

Dans l’exécutable main Windows Peer Networking (P2phost.exe), l’architecture Personnes Near Me utilise les composants suivants :

Personnes près de moi

Le composant PNM (Personnes Near Me) lance la découverte à l’aide de la découverte des services web sur le sous-réseau local pour les noms d’utilisateur des ordinateurs compatibles PNM.

Personnes Near Me Publisher

Le composant Personnes Éditeur de proximité publie les surnoms des utilisateurs connectés pour indiquer la disponibilité à d’autres ordinateurs utilisant PNM sur le sous-réseau local. L’utilisateur connecté doit choisir de publier son surnom avant qu’il ne soit publié. Le surnom est publié sur le sous-réseau à l’aide de la découverte des services web. En outre, des objets et des applications peuvent également être publiés. Toutefois, l’utilisateur doit spécifier la publication de l’objet et de l’application pour les étendues « Personnes Près de moi » ou « Tous ».

énumérateur Personnes près de moi

Le composant énumérateur Personnes Near Me énumère la liste des utilisateurs sur le sous-réseau local. À l’aide de cette liste, Web Services Discovery envoie une requête de multidiffusion et reçoit les réponses. Une fois la liste des surnoms obtenue, une application peut utiliser l’API pour récupérer davantage de données publiées par l’utilisateur (chiffrées à l’aide de SChannel), telles que la liste des applications inscrites et les objets publiés.

Le processus de recherche et d’énumération ne se produit pas automatiquement, mais doit être explicitement lancé par un utilisateur ou une application en se connectant à PNM. Les résultats de la recherche sont la liste des surnoms d’autres utilisateurs sur le même sous-réseau qui publient leurs surnoms à l’aide de l’API PNM.

Gestionnaire de publication

Le composant Gestionnaire de publication est responsable de la publication des mises à jour de présence, d’application ou d’objet pour les contacts ou les personnes proches de moi qui sont abonnés ou interrogent les données.

Signalisation d’homologue

Le composant Peer Signaling gère la création de connexions entre homologues pour échanger des données. Pour Personnes à proximité, la signalisation d’homologue est utilisée lorsqu’un utilisateur ou une application envoie la requête de monodiffusion à un ordinateur spécifique pour sa clé publique, ses applications et ses objets.

Recevoir le gestionnaire/l’expérience utilisateur d’invitation

Le composant Receive Invitation Handler/UX reçoit une invitation entrante d’une autre personne, invite l’utilisateur à déterminer s’il souhaite lancer l’application associée à l’invitation, puis lance l’application en fonction de l’acceptation de l’invitation par l’utilisateur. Une invitation est un message d’une autre personne pour lancer une activité de collaboration à l’aide d’une application spécifique installée sur les deux ordinateurs de l’utilisateur et annoncée par l’utilisateur invité.

Sécurité des homologues

Lorsque la présence, l’application et l’objet sont envoyés, les informations sont chiffrées à l’aide d’un canal SSL (Schannel). L’ordinateur initiateur utilise la clé publique de l’ordinateur invité pour négocier une clé secrète utilisée pour chiffrer les données suivantes envoyées entre les deux homologues.