2009-12-02 4 views
0

Извините, если это кажется глупым вопросом, но им действительно трудно найти прямой ответ. Я знаю, что PNRP - это технология MS для реализации одноранговой сети, но как она работает на самом деле - я подразумеваю, что я предполагаю, что когда вы регистрируете свой адрес в глобальном облаке, он фактически связывается с сервером Microsoft, чтобы найти адрес однорангового узла, а затем передать информация о точке доступа.PNRP - Как это работает?

Im немного смущенно все еще относительно того, как адреса найдены в облаке, когда говорят, что есть только 2 сверстника, расположенных по всему миру.

... Из того, что я понимаю, должен быть распознаватель сверстников для ведения списка регистраций (при условии, что новый узел входит в сеть), затем он направляет адреса своих ближайших соседей для подключения. Это может быть центральный сервер, которым я владею, если я предпочитаю использовать адрес, о котором знают службы/приложения, или глобальное облако, которое, как я полагаю, использует одноранговый преобразователь, который работает в Microsoft.

Благодаря

ответ

0

От Wikipedia page:

Внутри PNRP использует архитектуру аналогичную распределенной хеш-таблицы системы, такие как хорды или пирожного. Имя равными хешируются для получения 128-битного идентификатора равноправных и -подобный алгоритм DHT используются для извлечения расположения хоста издательства , что идентификатор.

Это означает, что их инфраструктура не централизована; нет «сервера Microsoft», чтобы спросить. Метафорически вы запрашиваете облако для маршрутизации информации, и он отвечает на все вопросы.

Если бы в облаке было только два компьютера, они оба знали друг о друге.

0

Вот товары

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

Он охватывает основы:

сетках, узлы канала безопасности, Resolvers.

И ответ на ваш вопрос - это резольвер. Ваши программы могут взаимодействовать на уровне одноранговых узлов, но им нужны центральные серверы, чтобы мгновенно находить друг друга. Вы бы опубликовали решение на своем сервере, и все клиенты его использовали.

Смежные вопросы