Если вы регулярно пользуетесь Интернетом, маловероятно, что вы не сталкивались с термином одноранговая сеть или P2P. Упоминалось ли это в новостной статье, по телевидению или в разговоре с другом, который сказал вам, что он только что скачал последнюю версию Linux через P2P, вы могли наткнуться на этот термин. Если вы хотите узнать, что такое одноранговые сети, для чего используется P2P, а также увидеть некоторые примеры одноранговых сетей, вам следует прочитать эту статью:
Содержание
- Что такое одноранговая сеть?
- Для чего используется P2P (одноранговая сеть)?
- Чем полезны одноранговые сети?
- Примеры P2P (одноранговой) сети
- История сетей P2P (одноранговых)
- У вас есть другие вопросы, касающиеся одноранговых сетей?
Что такое одноранговая сеть?
Peer-to-peer, или сокращенно P2P, относится к компьютерным сетям, использующим распределенную архитектуру. В сетях P2P все компьютеры и устройства, входящие в их состав, называются одноранговыми узлами, и они совместно используют рабочие нагрузки и обмениваются ими. Каждый одноранговый узел в одноранговой сети равен другим одноранговым узлам. Привилегированных пиров нет, и в центре сети нет устройства основного администратора.

Моделирование одноранговой сети
В некотором смысле, одноранговые сети — самые эгалитарные сети в компьютерном мире. Каждый одноранговый узел равен другим, и каждый одноранговый узел имеет те же права и обязанности, что и другие. Пиры одновременно являются и клиентами, и серверами.
Фактически, каждый ресурс и каждый актив, доступный в одноранговой сети, совместно используется другими узлами без участия центрального сервера. Общими ресурсами в сети P2P могут быть такие вещи, как использование процессора, емкость дискового хранилища или пропускная способность сети.
Для чего используется P2P (одноранговая сеть)?
Основной целью одноранговых сетей является совместное использование ресурсов и помощь компьютерам и устройствам в совместной работе, предоставлении определенных услуг или выполнении определенных задач. Как упоминалось ранее, P2P используется для совместного использования всех видов вычислительных ресурсов, таких как вычислительная мощность, пропускная способность сети или дисковое пространство. Однако наиболее распространенным вариантом использования одноранговых сетей является обмен файлами в Интернете. Одноранговые сети идеально подходят для обмена файлами, поскольку они позволяют компьютерам, подключенным к ним, одновременно получать и отправлять файлы.
Представьте себе такую ситуацию: вы открываете веб-браузер и посещаете веб-сайт, на котором загружаете файл. В этом случае сайт работает как сервер, а ваш компьютер — как клиент, принимающий файл. Вы можете сравнить это с дорогой с односторонним движением: файл, который вы загружаете, представляет собой автомобиль, который едет из точки А (веб-сайт) в точку Б (ваш компьютер).

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

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

Windows 10 использует одноранговую сеть для оптимизации доставки обновлений.
- Обновления Windows 10 доставляются как с серверов Microsoft, так и через P2P. Подробнее об этой функции можно узнать здесь: Оптимизация доставки обновлений Windows 10 .
- Обмен большими файлами через Интернет часто осуществляется с использованием сетевой архитектуры 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 и поддерживать выделенные серверы загрузки по всему миру.
- Многие операционные системы Linux распространяются через загрузку BitTorrent с использованием передачи P2P. Такими примерами являются Ubuntu , Linux Mint и Manjaro .
- В Windows 7 и Windows 8.1 при создании одноранговой сети между двумя компьютерами вы создаете между ними одноранговую сеть.
- Если вы используете Windows 7, Windows 8.1 или версию Windows 10 до версии 1803 , вы можете подключить домашние компьютеры к домашней группе ., тем самым создавая между ними одноранговую сеть. Домашняя группа — это небольшая группа компьютеров, соединенных между собой для совместного использования хранилища и принтеров. Это одно из наиболее распространенных применений одноранговой технологии. Некоторые люди могут сказать, что домашние группы не могут быть одноранговыми, потому что компьютеры в сети подключены к маршрутизатору. Однако имейте в виду, что роутер не имеет ничего общего с управлением тем, что компьютеры из Домашней группы делят между собой. Маршрутизатор работает не как сервер, а просто как интерфейс или шлюз между локальной сетью и Интернетом. Если вы хотите, вы можете найти больше информации о том, как Microsoft решила реализовать технологию P2P, в этих статьях: Функции на основе одноранговой сети в Win 7 , [MS-HGRP]: Протокол домашней группыи HomeGroup: Практическое руководство по домашнему счастью с Windows 7 .
- К сожалению, одноранговые сети также широко используются для незаконной деятельности . P2P — спорная технология, потому что она широко используется для пиратства. В Интернете есть много веб-сайтов, которые предлагают доступ к защищенному авторским правом контенту, такому как фильмы, музыка, программное обеспечение или игры, через сети P2P благодаря преимуществам этой технологии. Хотя сама технология не является незаконной и имеет множество законных применений, не связанных с пиратством, то, как некоторые люди используют P2P, является незаконным. При использовании P2P следите за тем, чтобы не заниматься пиратством или другой деятельностью, наказуемой законом.

Присоединение к домашней группе в Windows 10 (версия 1709)
Сети P2P являются одним из самых доступных методов распространения контента, поскольку они используют пропускную способность одноранговых узлов, а не пропускную способность создателя контента.
История сетей P2P (одноранговых)
Предшественником одноранговых сетей является USENET, который был разработан в 1979 году. Это была система, которая позволяла пользователям читать и публиковать сообщения/новости. Это была сетевая система, похожая на современные онлайн-форумы, но с той разницей, что USENET не полагался на центральный сервер или администратора. USENET скопировал одно и то же сообщение/новость на все серверы, найденные в сети. Точно так же одноранговые сети распределяют и используют все доступные им ресурсы.
Следующим важным событием в истории P2P стал 1999 год, когда появился Napster. Napster был программным обеспечением для обмена файлами, которое люди использовали для распространения и загрузки музыки. Музыка, размещенная в Napster, обычно была защищена авторским правом, и поэтому ее распространение было незаконным. Однако это не помешало людям получить его. Хотя Napster был тем, кто сделал P2P популярным, Napster в конечном итоге потерпел неудачу и был закрыт властями из-за всего контента, которым незаконно делились через него. В настоящее время P2P остается одной из самых популярных технологий для обмена файлами через Интернет, как законным, так и незаконным образом.

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