Поделиться через


Что такое одноранговое взаимодействие?

Одноранговая сеть — это бессерверная сетевая технология, которая позволяет нескольким сетевым устройствам совместно использовать ресурсы и обмениваться данными напрямую друг с другом. Эта технология доступна для Windows XP с пакетом обновления 1 (SP1) и более поздних версий, которые используют Пакет расширенных сетевых функций для одноранговой сети.

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

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

Инфраструктура одноранговой сети включает следующие основные компоненты:

Масштабируемое и безопасное разрешение имен в одноранговой сети

API поставщика пространств имен однорангового протокола разрешения имен (PNRP) — это протокол разрешенияto-IP имен. Область IPv6 или контекст, включающий все участвующие одноранговые узлы, называется облако. PNRP позволяет одноранговым узлам взаимодействовать друг с другом в облаке.

Эффективная многоточечная коммуникация

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

Управление распределенными данными

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

  • Кто может и не может подключиться к графу
  • Кто может защитить и проверить записи на основе внешних критериев

Безопасные одноранговые удостоверения

Инфраструктура однорангового узла предоставляет одноранговую API Диспетчера удостоверений, которая позволяет создавать, управлять удостоверениями и управлять ими. Одноранговые идентичности используются для определения имен защищенных конечных точек в PNRP и могут представлять любой ресурс, участвующий в одноранговой сети, включая защищенные P2P группы и службы.

Безопасные одноранговые группы

API группирования одноранговых объединяет API однорангового графинга, менеджера удостоверений и PNRP, чтобы создать согласованное и удобное решение для разработки приложений для одноранговой сети. API однорангового группирования использует API диспетчера одноранговых удостоверений и схему самоподписанных сертификатов для обеспечения безопасности в графовой инфраструктуре. Каждая группа может быть разрешена и зарегистрирована с помощью PNRP, что позволяет разрешать имена случайных участников в зарегистрированной одноранговой группе. Группа может быть конечной точкой в PNRP, как одноранговый узел.

Общие сведения об API-интерфейсах в одноранговой инфраструктуре см. в разделе Что такое одноранговая инфраструктура?.