Domanda

Scusate se questa sembra una domanda stupida, ma im realtà avere difficoltà a trovare una risposta diretta. So PNRP è la tecnologia di MS per l'attuazione di peer-to-peer, ma come in realtà funziona - voglio dire im assumendo una volta registrato il proprio indirizzo nel cloud globale che in realtà è di contattare un server di Microsoft per trovare un indirizzo pari poi restituendogli la scrutare informazioni endpoint.

Im un po 'confuso ancora di come indirizzi sono reperibili nella nuvola, quando dicono che ci sono solo 2 coetanei si trovano in tutto il mondo.

... Da quello che ho capito deve esserci un resolver peer to mantenere una lista di iscrizioni (assumendo un nuovo nodo è in linea) che poi le mani gli indirizzi dei suoi vicini più prossimi per la connessione a. Questo può essere un server centrale che possiedo, se ho scelto di utilizzare un indirizzo dei servizi / applicazioni conoscono o il cloud globale che presumo utilizza un resolver peer che Microsoft funziona.

Grazie

È stato utile?

Soluzione

Wikipedia pagina :

  

Internamente, PNRP utilizza un'architettura   simile alla tabella hash distribuita   sistemi come corda o pasticceria. Il   nome peer viene assegnata per produrre un   identificatore pari a 128 bit, e un    DHT -come algoritmo viene utilizzato per recuperare   la posizione della pubblicazione dell'host   tale identificatore.

Questo significa che la loro infrastruttura non è centralizzato; Non c'è "un server Microsoft" a chiedere. Metaforicamente, si sta chiedendo cloud per informazioni di routing, e risponde in modo collaborativo.

Se ci fossero solo due computer nel cloud, avrebbero entrambi sapere l'un l'altro.

Altri suggerimenti

Ecco la merce

http://msdn.microsoft.com/en-us/library/ ms731061.aspx

Si copre le basi:

Mesh, nodi, di sicurezza del canale, resolver.

E la risposta alla tua domanda è il risolutore. I vostri programmi possono collaborare su una rete peer to peer livello, ma hanno bisogno di server centrali per trovare l'altro immediatamente. Si potrebbe pubblicare un resolver al server e tutti i client dovrebbe utilizzare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top