Что такое одноранговое взаимодействие?
Одноранговая сеть — это бессерверная сетевая технология, которая позволяет нескольким сетевым устройствам совместно использовать ресурсы и обмениваться данными напрямую друг с другом. Эта технология доступна для Windows XP с пакетом обновления 1 (SP1) и более поздних версий, которые используют Пакет расширенных сетевых функций для одноранговой сети.
Одноранговая инфраструктура — это набор сетевых API для разработки децентрализованных сетевых приложений, использующих коллективную мощность компьютеров в сети. Например, одноранговые приложения могут использоваться для совместных коммуникаций, технологий распространения содержимого и т. д.
Одноранговая инфраструктура обеспечивает надежную сетевую основу, чтобы вы могли сосредоточиться на разработке приложений, поскольку для вас эта основа уже создана.
Инфраструктура одноранговой сети включает следующие основные компоненты:
- Масштабируемое и безопасное разрешение одноранговых имён
- эффективная многоточечная коммуникация
- распределенное управление данными
- Безопасные одноранговые удостоверения
- Безопасные одноранговые группы
Масштабируемое и безопасное разрешение имен в одноранговой сети
API поставщика пространств имен однорангового протокола разрешения имен (PNRP) — это протокол разрешенияto-IP имен. Область IPv6 или контекст, включающий все участвующие одноранговые узлы, называется облако. PNRP позволяет одноранговым узлам взаимодействовать друг с другом в облаке.
Эффективная многоточечная коммуникация
Одноранговая инфраструктура включает API графирования, обеспечивающий эффективную многопунктовую связь. Как и PNRP, одноранговая сеть позволяет узлам взаимодействовать и передавать данные друг другу в виде записи . Каждая запись, которую генерирует или обновляет одноранговый узел, отправляется всем узлам в графе.
Управление распределенными данными
Управление распределенными данными автоматически сохраняет все записи, отправленные в одноранговый граф, до истечения указанного срока действия для каждой из них. Одноранговая сеть гарантирует, что каждый узел в одноранговом графе имеет аналогичное представление базы данных записей. Если одноранговый граф имеет связанную с ним модель безопасности, он содержит следующие сведения:
- Кто может и не может подключиться к графу
- Кто может защитить и проверить записи на основе внешних критериев
Безопасные одноранговые удостоверения
Инфраструктура однорангового узла предоставляет одноранговую API Диспетчера удостоверений, которая позволяет создавать, управлять удостоверениями и управлять ими. Одноранговые идентичности используются для определения имен защищенных конечных точек в PNRP и могут представлять любой ресурс, участвующий в одноранговой сети, включая защищенные P2P группы и службы.
Безопасные одноранговые группы
API группирования одноранговых объединяет API однорангового графинга, менеджера удостоверений и PNRP, чтобы создать согласованное и удобное решение для разработки приложений для одноранговой сети. API однорангового группирования использует API диспетчера одноранговых удостоверений и схему самоподписанных сертификатов для обеспечения безопасности в графовой инфраструктуре. Каждая группа может быть разрешена и зарегистрирована с помощью PNRP, что позволяет разрешать имена случайных участников в зарегистрированной одноранговой группе. Группа может быть конечной точкой в PNRP, как одноранговый узел.
Общие сведения об API-интерфейсах в одноранговой инфраструктуре см. в разделе Что такое одноранговая инфраструктура?.