Что такое P2P (одноранговые) сети и для чего они используются?

Если вы регулярно пользуетесь Интернетом, маловероятно, что вы не сталкивались с термином одноранговая сеть или P2P(term peer-to-peer or P2P) . Упоминалось ли это в новостной статье(news article) , по телевидению или в разговоре с другом, который сказал вам, что он только что скачал последнюю версию Linux через P2P , возможно, вы наткнулись на этот термин. Если вы хотите узнать, что такое одноранговые сети, для чего используется P2P , а также увидеть некоторые примеры одноранговых сетей, вам следует прочитать эту статью:

Что такое одноранговая сеть?

Peer-to-peer , или сокращенно P2P , относится к компьютерным сетям, использующим распределенную архитектуру. (P2P)В P2P -сетях все компьютеры и устройства, входящие в их состав, называются одноранговыми узлами, и они совместно используют рабочие нагрузки и обмениваются(share and exchange workloads) ими . Каждый одноранговый узел в одноранговой сети(peer-to-peer network) равен другим одноранговым узлам. Привилегированных пиров нет, и в центре сети нет устройства основного администратора .(administrator device)

Моделирование одноранговой сети

В некотором смысле, одноранговые сети — самые эгалитарные сети в компьютерном мире(computer world) . Каждый одноранговый узел равен другим, и каждый одноранговый узел имеет те же права и обязанности, что и другие. Пиры одновременно являются и клиентами, и серверами.

Фактически, каждый ресурс и каждый актив, доступный в одноранговой сети(peer-to-peer network) , совместно используется другими узлами без участия центрального сервера. Общими ресурсами в сети P2P(P2P network) могут быть такие вещи, как использование процессора(processor usage) , емкость дискового хранилища(disk storage capacity) или пропускная способность сети(network bandwidth) .

Для чего используется P2P (одноранговая сеть)?

Основной целью одноранговых сетей является совместное использование ресурсов и помощь компьютерам и устройствам в совместной работе, предоставлении определенных услуг или выполнении определенных задач. Как упоминалось ранее, P2P используется для совместного использования всех видов вычислительных ресурсов, таких как вычислительная мощность, пропускная способность сети(network bandwidth) или дисковое пространство(disk storage space) . Однако наиболее распространенным вариантом использования(use case) одноранговых сетей является обмен файлами в Интернете. Одноранговые сети идеально подходят для обмена файлами,(file sharing) поскольку они позволяют компьютерам, подключенным к ним, одновременно получать и отправлять файлы.

Представьте себе такую ​​ситуацию: вы открываете веб-браузер(web browser) и посещаете веб-сайт, на котором загружаете файл. В этом случае сайт работает как сервер, а ваш компьютер — как клиент, принимающий файл. Вы можете сравнить это с дорогой с односторонним движением: файл, который вы загружаете, представляет собой автомобиль, который едет из точки А (веб-сайт) в точку Б (ваш компьютер).

Содержимое, переданное из сети или из Интернета на компьютер

Когда вы загружаете один и тот же файл из одноранговой сети(peer-to-peer network) , используя платформу BitTorrent в качестве отправной точки(starting point) , загрузка выполняется по-другому. Файл загружается на ваш компьютер по частям, которые поступают со многих других компьютеров, которые также подключены к той же сети P2P(P2P network) и уже имеют этот файл или, по крайней мере, его части. В то же время файл также отправляется (загружается) с вашего компьютера на другие устройства, которые запрашивают его. Эта ситуация похожа на дорогу с двусторонним движением: файл подобен нескольким небольшим автомобилям, подъезжающим к вашему компьютеру, а также отправляющимся к другим, когда его запрашивают.

Несколько пиров обмениваются данными между собой

Чем полезны одноранговые сети?

Сети P2P(P2P) имеют некоторые характеристики, которые делают их полезными:

  • Их трудно снести. Даже если один из одноранговых узлов отключен, остальные продолжают работать и обмениваться данными. Чтобы сеть P2P (одноранговая) перестала работать, вы должны закрыть все ее одноранговые узлы.
  • Одноранговые сети невероятно масштабируемы. Добавить новых пиров легко, так как вам не нужно выполнять какую-либо централизованную настройку на центральном сервере.
  • Когда дело доходит до обмена файлами, чем больше одноранговая сеть(peer-to-peer network) , тем она быстрее. Наличие одного и того же файла, хранящегося на многих одноранговых узлах в сети P2P,(P2P network) означает, что, когда кому-то нужно его загрузить, файл загружается из нескольких мест одновременно.

Примеры P2P (одноранговой) сети

Все мы используем одноранговые сети для подключения компьютеров и устройств без необходимости настройки сервера. Создавать сервер для всего дорого и сложно в управлении, поэтому в некоторых ситуациях проще и доступнее использовать сети P2P . Вот несколько примеров распространенных вариантов использования одноранговых сетей:

Windows 10 использует одноранговую сеть для оптимизации доставки обновлений.

  • Обновления Windows 10 доставляются как с серверов Microsoft , так и через (Microsoft)P2P . Подробнее об этой функции можно узнать здесь: Оптимизация доставки обновлений Windows 10(Optimize Windows 10 update delivery) .
  • Обмен большими файлами через Интернет часто осуществляется с использованием сетевой архитектуры (network architecture)P2P (одноранговой сети) . Например, некоторые игровые онлайн-платформы используют P2P для загрузки игр между пользователями. Blizzard Entertainment распространяет Diablo III , StarCraft II и World of Warcraft , используя P2P . Другой крупный издатель, Wargaming , делает то же самое со своими играми World of Tanks , World of Warships и World of Warplanes . Другие, какSteam или GOG(Steam or GOG) , решите не использовать P2P и предпочесть использование выделенных серверов загрузки по всему миру.
  • Многие операционные системы Linux распространяются через загрузку BitTorrent с использованием передачи P2P . Такими примерами являются Ubuntu , Linux Mint и Manjaro .
  • В Windows 7 и Windows 8.1 при создании одноранговой сети между двумя компьютерами вы создаете между ними одноранговую сеть.
  • Если вы используете Windows 7 , Windows 8.1 или версию Windows 10 до версии 1803(Version 1803) , вы можете подключить домашние компьютеры к домашней группе(Homegroup) , создав между ними одноранговую сеть . (peer-to-peer network)Домашняя группа(Homegroup) — это небольшая группа компьютеров, соединенных между собой для совместного использования хранилища и принтеров(share storage and printers) . Это одно из наиболее распространенных применений одноранговой технологии(peer-to-peer technology) . Некоторые люди могут сказать, что домашние группы(Homegroups) не могут быть одноранговыми, потому что компьютеры в сети подключены к маршрутизатору. Однако имейте в виду, что маршрутизатор не имеет ничего общего с управлением тем, что разделяют компьютеры из Домашней группы.(Homegroup share)среди них. Маршрутизатор работает не как сервер, а просто как интерфейс или шлюз(interface or gate) между локальной сетью и Интернетом. Если вы хотите, вы можете найти больше информации о том, как Microsoft решила реализовать технологию P2P(P2P technology) , в этих статьях: Функции на основе одноранговой сети в Win 7(Peer-To-Peer based Features in Win 7) , [MS-HGRP]: Протокол домашней группы([MS-HGRP]: HomeGroup Protocol) и Домашняя группа : Практическое руководство. к домашнему счастью с Windows 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • К сожалению, одноранговые сети также широко используются для незаконной деятельности(peer-to-peer networks are also commonly used for illicit activities) . P2P — спорная технология, потому что она широко используется для пиратства. В Интернете есть много веб-сайтов, которые предлагают доступ к защищенному авторским правом контенту, такому как фильмы, музыка, программное обеспечение или игры, через сети P2P благодаря преимуществам этой технологии. Хотя сама технология не является незаконной и имеет множество законных применений, не связанных с пиратством, то, как некоторые люди используют P2P , является незаконным. При использовании P2P убедитесь, что вы не занимаетесь пиратством или другой деятельностью, которая преследуется по закону.

Присоединение к домашней группе в Windows 10 (версия 1709)

Сети P2P(P2P) являются одним из самых доступных методов распространения контента, поскольку они используют пропускную способность одноранговых узлов, а не пропускную способность создателя контента.

История сетей P2P (одноранговых)

Предшественником одноранговых сетей считается USENET , который был разработан в 1979 году. Это была система, которая позволяла пользователям читать и публиковать сообщения/новости. Это была сетевая система,(network system) похожая на современные онлайн-форумы, но с той разницей, что USENET не полагался на центральный сервер или администратора(server or administrator) . USENET скопировал одно и то же сообщение/новость на все серверы, найденные в сети. Точно так же одноранговые сети распределяют и используют все доступные им ресурсы.

Следующим большим событием в истории P2P стал 1999 год(year 1999) , когда появился Napster . Napster был программным обеспечением для обмена файлами, которое люди использовали для распространения и загрузки музыки. Музыка, размещенная в Napster , обычно была защищена авторским правом, и поэтому ее распространение было незаконным. Однако это не помешало людям получить его. Хотя Napster был тем, кто сделал P2P массовым, Napster в конечном итоге потерпел неудачу и был закрыт властями из-за всего контента, которым незаконно делились через него. В настоящее(Nowadays) время P2Pостается одной из самых популярных технологий для обмена файлами через Интернет, как законным, так и незаконным образом.

Napster, программа, использующая P2P

Источник изображения: (Image source:) Википедия(Wikipedia)

Есть ли у вас другие вопросы относительно одноранговых сетей?

Как вы видели в этом руководстве, одноранговая сеть — это сложная технология, которая родилась и основана на простом принципе: децентрализации. Теперь вы знаете, что его цель честна, хотя он не всегда используется по правильным причинам. Некоторые люди спорят, следует ли это запрещать или нет, потому что P2P остается наиболее важным средством незаконного распространения защищенного авторским правом контента. Однако следует ли запретить использование ручки из-за того, что писатель ужасен в своем ремесле?



About the author

Я разработчик бесплатного программного обеспечения и сторонник Windows Vista/7. Я написал несколько сотен статей на различные темы, связанные с операционной системой, включая советы и рекомендации, руководства по ремонту и рекомендации. Я также предлагаю консультационные услуги, связанные с офисом, через мою компанию Help Desk Services. Я хорошо понимаю, как работает Office 365, его функции и способы их наиболее эффективного использования.



Related posts