Сведения об API группирования
API одноранговой группировки сочетает в себе технологию API поставщика пространства имен PNRP и API графирования. Группирование добавляет следующие две технологии:
- Уровень мультиплексирования, позволяющий нескольким приложениям использовать один граф, один порт и одну базу данных записей.
- Безопасность, которая гарантирует, что только одноранговые группы, приглашенные в группу, могут присоединяться и подключаться на протяжении всего времени существования группы.
Группирование обеспечивает доступный и простой подход к одноранговой сети благодаря простому потоку вызовов и безопасному обмену сообщениями. Этот API использует PNRP для обнаружения групп и стандартный поставщик безопасности на основе PKI вместо того, чтобы требовать от разработчика его реализации. Однако если приложению требуется больше гибкости с точки зрения параметров безопасности, рассмотрите возможность использования API graphing.
В следующей таблице указаны разделы в этом разделе API группирования:
Раздел | Описание |
---|---|
Как работать с группами | Описывает поток вызовов в приложении одноранговой группировки от запуска до завершения работы. |
Принцип работы групповой безопасности | Описывает, как обеспечивается защита членства в одноранговых группах и обмена данными. |
Приглашение однорангового узла в группу | Описывает процесс, с помощью которого одноранговые узлы будут приглашены и добавлены в группу одноранговых узлов. |
Подключение к одноранговой группе | Описывает, как одноранговый узел подключается к одноранговой группе и взаимодействует с ней. |
Управление групповыми записями | Описывает записи одноранговых групп и способы управления ими в качестве участника и администратора. |
Примечание
Приложениям, использующим API группирования в среде с брандмауэром, требуются группы исключений, охватывающие порт, относящийся к приложению, а также порт 3587-TCP для API группирования и порт 3540-UDP для PNRP. Эти группы исключений должны быть включены при каждом запуске приложения.