- 990x.top
- Простой компьютерный блог для души)
- PNRPsvc — что это за служба? (PNRP)
- PNRPsvc — что это такое?
- PNRPsvc — нужна ли служба?
- Что такое одноранговая сеть?
- PNRPsvc — как включить/отключить?
- Одноранговая сеть Peer-to-Peer Networking
- В этом разделе In This Section
- Одноранговая совместная работа Peer-to-peer collaboration
- Приложения для совместной работы Collaboration applications
- Безопасность одноранговой сети Peer-to-peer networking security
- Инфраструктура одноранговых подключений windows что это
- Что такое Одноранговая сеть (P2P) и зачем она нужна?
- Что такое P2P или одноранговая сеть?
- Что делают сети P2P (peer-to-peer)?
- Почему одноранговые сети полезны?
- Зачем нужны пиринговые сети? Легальное использование P2P сетей
- История сетей P2P
- Незаконное использование одноранговых сетей
990x.top
Простой компьютерный блог для души)
PNRPsvc — что это за служба? (PNRP)
Приветствую друзья! Сегодня моя задача — узнать о службе PNRPsvc. Постараюсь найти адекватную информацию и написать все простыми словами. Поехали разбираться!
PNRPsvc — что это такое?
Служба протокола PNRP, который разрешает безсерверное одноранговое разрешение имен через интернет. Если отключить, то некоторые программы для одноранговых сетей и совместной работы могут работать некорректно.
Отображаемое название службы — Протокол PNRP.
- PNRP — расшифровывается как Peer Name Resolution Protocol, перевод — протокол разрешения одноранговых имен.
- svc — это просто сокращение от слова service.
PNRPsvc — нужна ли служба?
Мы уже выяснили, что без этой службы могут не работать некоторые программы, которые используют одноранговую сеть.
Теоритически если отключить, могут быть проблемы с торрентом, то есть с клиентом uTorrent и подобными.
Возможно служба PNRPsvc нужна именно для того, чтобы можно было качать с вас, а без этого клиенты одноранговой сети работать не будут, или если будут, то скорость скачивания будет мизерной.
Также я находил информацию, что иногда эта служба нужна для работы некоторых подключений интернета.
Что такое одноранговая сеть?
Это компьютерная сеть, где нет сервера. Все участники сети могут выступать в роли сервера и в роли участника, то есть клиента.
Одноранговая сеть вообще обозначается как P2P. В основном P2P используется для обмена файлами, например при помощи программы eMule. Хотя если я не ошибаюсь, то торренты это тоже P2P.
Суть на практике. Например вы скачали несколько файлов. После этого программу не закрываете, а оставляете работать. В итоге другие пользователи будут качать уже от вас. Когда вы качали файлы — вы их тоже скачали с других компьютеров таких же обычных пользователей, которые уже скачали. То есть P2P это сеть взаимопомощи при скачивании, можно так сказать.
По поводу вероятного будущего — очень сомнительно. Все сайты расположены на серверах, которые заточены именно под одно дело — быстро выдавать данные по запросу, имею ввиду когда нужно отобразить сайт. Это образно говоря конечно. Но заточено под это дело все — и сервера, и скорость интернета, оборудование, условия работы и так далее. Сеть из обычных ПК вряд ли даст такой результат.
PNRPsvc — как включить/отключить?
- Зажмите Win + R, появится окошко Выполнить, вставьте команду services.msc и нажмите ОК.
- Откроется список служб. Найдите здесь Протокол PNRP, нажмите два раза.
- Появится окошко свойств. Включение службы: в Тип запуска выбираете Автоматически, после нажимаете кнопку Запустить (или Старт). Отключение службы: в Тип запуска выбираете Отключена, после нажимаете Остановить.
После отключения или включения все таки желательно выполнить перезагрузку.
Отключение или включение через реестр:
- Зажмите Win + R, введите команду regedit, нажмите ОК.
- Откроется редактор реестра, слева будут разделы, справа ключи (параметры).
- Перейдите в раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PNRPsvc , найдите параметр Start. Два раза нажмите по нему. Чтобы включить службу укажите значение 2, чтобы отключить — 4. Сохраните изменения, нажав ОК.
- После выполняем перезагрузку.
Одноранговая сеть Peer-to-Peer Networking
Одноранговый канал — это многокомпонентная (P2P) технология связи в Windows Communication Foundation (WCF). Peer Channel is a multiparty, peer-to-peer (P2P) communication technology in Windows Communication Foundation (WCF). Она предоставляет надежный и масштабируемый одноранговый канал связи на основе обмена сообщениями для разработчиков приложений. It provides a secure and scalable message-based P2P communication channel for application developers. Одним из типичных примеров многопользовательского приложения, в котором могут использоваться преимущества однорангового канала, является приложение для совместной работы, такое как разговор, в котором группа людей общается друг с другом по одноранговой сети без использования серверов. One common example of a multiparty application that can benefit from Peer Channel is a collaborative application, such as chat, where a group of people chat with one another in a peer-to-peer manner without servers. Одноранговый канал поддерживает одноранговую совместную работу, распространение содержимого, балансировку нагрузки и распределенную обработку сценариев потребителя и предприятия. Peer Channel enables P2P collaboration, content distribution, load balancing, and distributed processing for both consumer and enterprise scenarios.
Одноранговый канал включен по умолчанию в Windows Vista, как и в случае с WCF. Peer Channel is enabled by default on Windows Vista, as is all of WCF. Для того чтобы получить доступ к классам однорангового канала, необходимо добавить в проект ссылки на System.ServiceModel.dll. To access Peer Channel classes, add references to System.ServiceModel.dll to your project.
В следующих разделах содержится информация об одноранговых сетях и использовании классов одноранговых каналов для создания сетевых приложений с поддержкой одноранговых объектов. The following sections contain information about peer-to-peer networking and the use of Peer Channel classes to create peer-enabled network applications.
В этом разделе In This Section
Сценарии одноранговых каналов. описывает сценарии разработки, поддерживаемые интерфейсами API однорангового канала, такими как обмен сообщениями публикации и подписки, совместная работа, распределенная обработка и игры. Peer Channel Scenarios: Describes development scenarios supported by the Peer Channel APIs, such as publication/subscription messaging, collaboration, distributed processing, and gaming.
Основные понятия одноранговых каналов: описывает одноранговые сети, одноранговые узлы, Безопасность одноранговых каналов и одноранговые разрешения. Peer Channel Concepts: Describes Peer Meshes, Peer Nodes, Peer Channel security, and Peer Resolvers.
Создание приложения однорангового канала: предоставляет рекомендации по разработке приложений одноранговых каналов. Building a Peer Channel Application: Provides guidance on developing Peer Channel applications.
Одноранговая совместная работа Peer-to-peer collaboration
Одноранговая сеть предусматривает использование относительно производительных компьютеров (ПК), которые размещаются на границе Интернета, для выполнения других вычислительных задач, помимо клиентских. Peer-to-peer networking is the utilization of the relatively powerful computers (personal computers) that exist at the edge of the Internet for more than just client-based computing tasks. Современные ПК имеют высокопроизводительный процессор, большой объем памяти и вместительный жесткий диск, ресурсы которых никогда не используются в полной мере при решении типовых вычислительных задач, таких как работа с электронной почтой или просмотр веб-страниц. The modern personal computer (PC) has a very fast processor, vast memory, and a large hard disk, none of which are being fully utilized when performing common computing tasks such as email and Web browsing. В большинстве случаев современные ПК могут с легкостью выступать в качестве как клиента, так и сервера (одноранговый узел). The modern PC can easily act as both a client and server (a peer) for many types of applications.
Инфраструктура одноранговой совместной работы представляет собой упрощенную реализацию инфраструктуры одноранговой сети Microsoft Windows, в которой используется служба соседних пользователей из ОС Windows Vista и более поздних платформ. The Peer-to-Peer Collaboration Infrastructure is a simplified implementation of the Microsoft Windows Peer-to-Peer Infrastructure that leverages the People Near Me service in Windows Vista and later platforms. Она оптимально подходит для приложений с поддержкой однорангового взаимодействия в подсети, в которой работает служба соседних пользователей, однако также может применяться для работы с конечными точками или контактами. It is best used for peer-enabled applications within a subnet for which the People Near Me service operates, although it can service internet endpoints or contacts as well. В ее состав входит общий диспетчер контактов, который используется в Live Messenger и других программах на основе технологии Live для определения конечных точек контакта, а также сведений о доступности и присутствии. It incorporates the common Contact Manager that is used by Live Messenger and other Live-aware applications to determine contact endpoints, availability, and presence.
Приложения для совместной работы Collaboration applications
Типовое приложение для одноранговой совместной работы выполняет следующие шаги: A typical peer-to-peer collaboration application is comprised of the following steps:
Одноранговый узел определяет удостоверение однорангового узла, которому требуется разместить сеанс совместной работы. Peer determines the identity of a peer who is interested in hosting a collaboration session
Соответствующим способом отправляется запрос на размещение сеанса, и одноранговый узел ведущего приложения принимает запрос на управление совместной работой. A request to host a session is sent, somehow, and the host peer agrees to manage collaboration activity.
Ведущее приложение приглашает в сеанс контакты, входящие в подсеть, включая запрашивающую сторону. The host invites contacts on the subnet (including the requestor) to a session.
Все одноранговые узлы, которые будут участвовать в сеансе совместной работы, добавляют ведущее приложение в свои диспетчеры контактов. All peers who want to collaborate may add the host to their contact managers.
Большинство одноранговых узлов в установленное время отправляют на одноранговый узел ведущего приложения ответы на приглашения, в которых принимают и отклоняют его. Most peers will send invitation responses, whether accepted or declined, back to the host peer in a timely fashion.
Все одноранговые узлы, которые будут участвовать в сеансе совместной работы, подписываются на одноранговый узел ведущего приложения. All peers who want to collaborate will subscribe to the host peer.
В ходе сеанса совместной работы одноранговый узел ведущего приложения может добавлять в диспетчер контактов другие удаленные одноранговые узлы. While the peers are performing their initial collaboration activity, the host peer may add remote peers to its contact manager. Также он обрабатывает все ответы на приглашения, определяя узлы, которые приняли, отклонили приглашение или не ответили на него. It also processes all invitation responses to determine who has accepted, who has declined, and who has not answered. Если узел не принял приглашение, оно может быть отменено. Также могут предприниматься другие действия. It may cancel invitations to those who have not answered, or perform some other activity.
В этот момент времени одноранговый узел ведущего приложения может начать сеанс совместной работы со всеми приглашенными одноранговыми узлами или зарегистрировать приложение в инфраструктуре совместной работы. At this point, the host peer can start a collaboration session with all invited peers, or register an application with the collaboration infrastructure. P2P-приложения используют инфраструктуру одноранговой совместной работы и пространство имен System.Net.PeerToPeer.Collaboration для координации взаимодействия в играх, досках объявлений, конференциях и других приложениях управления присутствием без использования сервера. P2P applications use the Peer-to-Peer Collaboration Infrastructure and the System.Net.PeerToPeer.Collaboration namespace to coordinate communications for games, bulletin boards, conferencing, and other serverless presence applications.
Безопасность одноранговой сети Peer-to-peer networking security
В домене Active Directory контроллеры домена реализуют службы проверки подлинности на основе Kerberos. In an Active Directory domain, domain controllers provide authentication services using Kerberos. В одноранговой среде без серверов одноранговые узлы должны использовать собственные функции проверки подлинности. In a serverless peer environment, the peers must provide their own authentication. В одноранговой сети в роли центра сертификации может выступать любой узел, благодаря чему не требуется наличие корневого сертификата в доверенном корневом хранилище каждого однорангового узла. For Peer-to-Peer Networking, any node can act as a CA, removing the requirement of a root certificate in each peer’s trusted root store. Проверка подлинности реализуется с использованием самозаверяющих сертификатов формата X.509. Authentication is provided using self-signed certificates, formatted as X.509 certificates. Эти сертификаты создаются каждым одноранговым узлом, который создает пару открытого и закрытого ключа и сертификат, подписанный закрытым ключом. These are certificates that are created by each peer, which generates the public key/private key pair and the certificate that is signed using the private key. Самозаверяющий сертификат используется для проверки подлинности и предоставления сведений о сущности однорангового узла. The self-signed certificate is used for authentication and to provide information about the peer entity. Как и в случае с проверкой подлинности X.509, в одноранговой сети проверка подлинности реализуется с использованием цепочки сертификатов, которая может прослеживаться обратно к доверенному открытому ключу. Like X.509 authentication, peer networking authentication relies upon a chain of certificates tracing back to a public key that is trusted.
Инфраструктура одноранговых подключений windows что это
Что такое Одноранговая сеть (P2P) и зачем она нужна?
Если вы регулярно пользуетесь Интернетом, скорее всего вы слышали о терминах одноранговая сеть, децентрализованная сеть, или пиринговая сеть, peer-to-peer или ее аббревиатура — P2P сеть. Все эти термины обозначают одно и то же. Если вы хотите знать, что такое peer-to-peer, и для чего он используется, вы должны прочитать эту статью.
Что такое P2P или одноранговая сеть?
Peer-to-peer, или сокращенно P2P сеть, — это вид компьютерных сетей, использующих распределенную архитектуру. Это означает, что все компьютеры или устройства, входящие в нее, используют рабочие нагрузки в сети совместно. Компьютеры или устройства, которые являются частью пиринговой сети, называются пирами. Каждый узел одноранговой сети, или пир, равен другим пирам. Привилегированных участников нет, как и нет центрального административного устройства. Таким образом, сеть децентрализованная.
В некотором роде, одноранговые сети — это социалистические сети в цифровом мире. Каждый участник равен другим, и каждый имеет те же права и обязанности, что и другие. Пиры одновременно являются и клиентами, и серверами.
Кроме того, каждый ресурс, доступный в пиринговой сети, является общим для всех узлов без участия центрального сервера. Общими ресурсами в сети P2P могут быть:
- Процессорные мощности
- Дисковое пространство
- Пропускная способность сети
Что делают сети P2P (peer-to-peer)?
Основная цель одноранговых сетей заключается в совместном использовании ресурсов и совместной работе компьютеров и устройств, предоставлении конкретной услуги или выполнении конкретной задачи. Как упоминалось ранее, децентрализованная сеть используется для совместного использования всех видов вычислительных ресурсов, таких как вычислительная мощность, пропускная способность сети или дисковое пространство. Однако наиболее распространенным вариантом использования пиринговых сетей является обмен файлами в Интернете. Одноранговые сети идеально подходят для обмена файлами, поскольку они позволяют подключенным к ним компьютерам получать и отправлять файлы одновременно.
Рассмотрим ситуацию: вы открываете свой веб-браузер и посещаете веб-сайт, где вы загружаете файл. В этом случае сайт работает как сервер, а ваш компьютер действует как клиент, который получает файл. Вы можете сравнить это с дорогой с односторонним движением: загружаемый файл — это автомобиль, который идет от точки A (веб-сайт) до точки B (ваш компьютер).
Если вы загружаете один и тот же файл через одноранговую сеть, используя сайт BitTorrent в качестве отправной точки, загрузка выполняется по-разному. Файл загружается на ваш компьютер по частям, которые поступают со многих других компьютеров, у которых уже есть этот файл, в P2P сеть. В то же время файл также отправляется (загружается) с вашего компьютера другим лицам, которые его запрашивают. Эта ситуация похожа на двухстороннюю дорогу: файл похож на несколько небольших автомобилей, которые приходят на ваш компьютер, но также отправляются к другим пользователям, когда они его запрашивают.
Почему одноранговые сети полезны?
Сети P2P имеют несколько особенностей, которые делают их полезными:
- Их трудно «уронить», т. е. Вывести из рабочего состояния. Даже если вы отключите одного пира, другие продолжают работать и взаимодействовать. Чтобы сеть перестала работать, вы должны закрыть все пиры.
- Пиринговые сети чрезвычайно масштабируемы. Новые пиры легко добавляются, так как вам не нужно изменять конфигурацию на центральном сервере.
- Когда дело доходит до обмена файлами, то чем больше одноранговая сеть, тем быстрее это происходит. Наличие одного и того же файла, хранящегося на многих одноранговых узлах в децентрализованной сети, означает, что когда кому-то нужно его скачать, файл загружается из многих мест одновременно.
Зачем нужны пиринговые сети? Легальное использование P2P сетей
Одноранговые сети нужны для подключения компьютеров и устройств в единую сеть без необходимости настройки сервера. При создании сервера его осень дорого и сложно обслуживать, и люди используют более дешевые альтернативы, такие как P2P. Вот несколько распространенных примеров использования сетей P2P:
- Когда вы в своем доме подключаете устройство на Windows к домашней группе компьютеров, вы создаете между ними одноранговую сеть. Homegroup — небольшая группа компьютеров, которые связаны между собой для совместного использования дискового пространства и принтеров. Это одно из самых распространенных применений для одноранговой технологии. Некоторые люди могут сказать, что домашние группы не могут быть одноранговыми, поскольку компьютеры в сети подключены к маршрутизатору. Однако имейте в виду, что маршрутизатор никак не связан именно с управлением сети. Маршрутизатор не работает как сервер, а просто как интерфейс или связующее звено между локальной сетью и Интернетом.
- Когда вы создаете сеть между двумя компьютерами, вы создаете пиринговую сеть.
- Совместное использование больших файлов в интернете часто выполняется с использованием сетевой архитектуры P2P. Например, некоторые онлайн-игровые платформы используют P2P сеть для загрузки игр между пользователями. Blizzard Entertainment распространяет Diablo III, StarCraft II и World of Warcraft с использованием P2P. Другой крупный издатель, Wargaming, делает то же самое со своими играми World of Tanks, World of Warships и World of Warplanes. Другие же, такие как Steam или GOG, предпочитают не использовать P2P, а поддерживать выделенные серверы по всему миру.
- Обновления Windows 10 поставляются как с серверов Microsoft, так и через сеть P2P.
- Многие операционные системы Linux распространяются через BitTorrent, которые используют одноранговые сети. Такими примерами являются Ubuntu, Linux Mint и Manjaro.
- И наконец, технология блокчейн использует одноранговые децентрализованные сети для записи информации в распределенном реестре на всех компьютерах сети одновременно. (Более подробно читайте в статьях «Что такое блокчейн простыми словами?» и «Что такое распределенный реестр?»)
Пиринговые сети — самый дешевый способ распространения контента, потому что они используют пропускную способность одноранговых узлов, а не пропускную способность создателя контента.
История сетей P2P
Предшественником одноранговых сетей является USENET, который был разработан в 1979 году. Это была система, которая позволяла пользователям читать и публиковать сообщения / новости. Это была сеть, подобная современным онлайн-форумам, но с той разницей, что USENET не полагался на центральный сервер или администратора. USENET копировал одно и то же сообщение / новость на все серверы, найденные в сети. Аналогично, децентрализованные сети распространяют и используют все доступные им ресурсы.
Следующей большой вехой в истории одноранговых сетей был 1999 год, когда появился Napster. Napster был файлообменным программным обеспечением, которое люди использовали для распространения и загрузки музыки. Музыка, распространяемая с помощью Napster, обычно защищалась авторским правом и, таким образом, ее распространение было незаконным. Однако это не помешало людям использовать его.
Хотя Napster был тем, кто вывел P2P в мейнстрим, проект в конечном итоге потерпел неудачу и был закрыт властями по причине незаконного распространения контента.
Можно также с уверенностью сказать, что новой ступенью в развитии пиринговых сетей стало становление блокчейн индустрии в 2008 году вместе с появлением Биткоина. Использование одноранговых децентрализованных сетей — одно из трех основных составляющих технологии блокчейн, наряду с общим реестром записей и механизмом консенсуса.
В настоящее время P2P остается одной из самых популярных технологий для обмена файлами через Интернет, использующаяся как законно, так и незаконно.
Незаконное использование одноранговых сетей
P2P — спорная технология, потому что она широко используется для пиратства. Из-за преимуществ этой технологии существует множество веб-сайтов в Интернете, которые предлагают доступ к защищенному авторским правом контенту, например, кино, музыке, программному обеспечению или играм, через сети P2P. Хотя сама технология не является незаконной и имеет множество легальных вариантов применения, которые не связаны с пиратством, то, как некоторые люди используют P2P, является незаконным.
Поэтому, при использовании пиринговой сети убедитесь, что вы не занимаетесь пиратством или другими вариантами использования, которые наказываются по закону.