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


Сведения об API группирования

API одноранговой группировки сочетает в себе технологию API поставщика пространства имен PNRP и API графирования. Группирование добавляет следующие две технологии:

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

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

В следующей таблице указаны разделы в этом разделе API группирования:

Раздел Описание
Как работать с группами Описывает поток вызовов в приложении одноранговой группировки от запуска до завершения работы.
Принцип работы групповой безопасности Описывает, как обеспечивается защита членства в одноранговых группах и обмена данными.
Приглашение однорангового узла в группу Описывает процесс, с помощью которого одноранговые узлы будут приглашены и добавлены в группу одноранговых узлов.
Подключение к одноранговой группе Описывает, как одноранговый узел подключается к одноранговой группе и взаимодействует с ней.
Управление групповыми записями Описывает записи одноранговых групп и способы управления ими в качестве участника и администратора.

 

Примечание

Приложениям, использующим API группирования в среде с брандмауэром, требуются группы исключений, охватывающие порт, относящийся к приложению, а также порт 3587-TCP для API группирования и порт 3540-UDP для PNRP. Эти группы исключений должны быть включены при каждом запуске приложения.