Jump to content

Протокол разрешения имен узлов

Протокол разрешения имен одноранговых узлов ( PNRP ) — это одноранговый протокол, разработанный Microsoft . PNRP обеспечивает динамическую публикацию и разрешение имен и требует IPv6 .

Впервые PNRP был упомянут во время презентации на P2P-конференции в ноябре 2001 года. Он появился в июле 2003 года в Advanced Networking Pack для Windows XP , а позже был включен в Service Pack 2 для Windows XP. PNRP 2.0 был представлен в Windows Vista и доступен для загрузки пользователям Windows XP с пакетом обновления 2. [1] PNRP 2.1 включен в состав Windows Vista SP1, Windows Server 2008 и Windows XP SP3. PNRP v2 недоступен для Windows XP Professional x64 Edition или любой редакции Windows Server 2003 . [2]

Удаленный помощник Windows в Windows 7 использует PNRP, Teredo и IPv6 при подключении с помощью опции Easy Connect . [3]

Конструкция PNRP защищена патентом США № 7065587, выданным 20 июня 2006 г.

Поддержка PNRP была удалена в Windows 10 с версией 1909 .

PNRP-услуги

[ редактировать ]

PNRP — это протокол распределенного разрешения имен, позволяющий узлам Интернета публиковать «имена одноранговых узлов» и соответствующие адреса IPv6, а также, при необходимости, другую информацию. Затем другие хосты могут разрешить имя однорангового узла, получить соответствующие адреса и другую информацию и установить одноранговые соединения.

В PNRP имена одноранговых узлов состоят из «авторитета» и «квалификатора». Полномочия идентифицируются безопасным хэшем связанного открытого ключа или заполнителем (нолем), если имя однорангового узла «незащищено». Квалификатор представляет собой строку , позволяющую органу власти использовать разные имена одноранговых узлов для разных служб. [4]

Если имя однорангового узла защищено, записи имен PNRP подписываются публикующим органом и могут быть проверены с использованием его открытого ключа. Незащищенные имена узлов могут быть опубликованы кем угодно без возможной проверки.

Несколько объектов могут публиковать одно и то же имя узла. Например, если имя однорангового узла связано с группой, любой член группы может публиковать адреса для имени однорангового узла.

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

PNRP и распределенные хеш-таблицы

[ редактировать ]

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

Системы DHT, такие как Chord или Pastry, хранят индексы объектов (хеши) в узле, идентификатор которого ближе всего к хэшу, и алгоритм маршрутизации предназначен для поиска этого узла. Напротив, PNRP всегда сохраняет хэш на узле, публикующем идентификатор. Таким образом, узел будет иметь столько записей в системе маршрутизации, сколько идентификаторов он публикует. Вероятно, конструкция PNRP обеспечивает повышенную безопасность и надежность в обмен на более высокую стоимость маршрутизации.

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

PNRP использует не таблицу маршрутизации, а кэш записей PNRP. Новые записи кэша появляются как побочный эффект продолжающегося трафика. Алгоритм обслуживания кэша гарантирует, что каждый узел сохраняет адекватные знания об «облаке». Он предназначен для того, чтобы время разрешения запроса изменялось как логарифм размера облака.

См. также

[ редактировать ]
  1. ^ «Загрузить PNRP 2.0 для Windows XP» . Архивировано из оригинала 24 февраля 2007 г.
  2. ^ https://technet.microsoft.com/en-us/library/bb726971.aspx#EHAA Протокол разрешения имен одноранговых узлов
  3. ^ Функции одноранговой сети в Win 7
  4. ^ Протокол разрешения имен одноранговых узлов
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5b5a32c0bec65ef23eb221c390143fb7__1680413220
URL1:https://arc.ask3.ru/arc/aa/5b/b7/5b5a32c0bec65ef23eb221c390143fb7.html
Заголовок, (Title) документа по адресу, URL1:
Peer Name Resolution Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)