Протокол PNRP (Peer Name Resolution Protocol) значительно отличается от традиционных систем разрешения имён, в частности от службы доменных имён (DNS). 13 Некоторые отличия:
- Распределённость и отсутствие серверов. 12 PNRP зависит от клиентских систем и не использует центральный сервер для поиска объектов. 2
- Масштабируемость. 2 DNS может обрабатывать только небольшое количество имён, в то время как PNRP легко масштабируется до миллиардов имён. 2
- Мгновенная публикация имён. 13 В отличие от DNS, публикация имён с использованием PNRP осуществляется мгновенно и не требует финансовых затрат. 1
- Обновления в режиме реального времени. 13 DNS сильно зависит от кэширования для улучшения производительности, из-за чего имена не могут обновляться в реальном времени. 3 PNRP более эффективен и может обрабатывать обновления почти мгновенно. 3
- Поддержка разрешения имён не только для компьютеров, но и для служб. 1 В процессе разрешения имён PNRP включает адрес, порт и, возможно, расширенные полезные данные. 1
- Защита имён. 2 С помощью цифровых подписей имена PNRP можно защитить от подмены поддельными именами, которые могут быть созданы вредоносными пользователями. 2