От Napster до наших дней: все о технологии одноранговых сетей (P2P)

Опубликовано: 14 Марта, 2023
От Napster до наших дней: все о технологии одноранговых сетей (P2P)

Термин «одноранговый» означает «один на один», а на языке компьютеров и технологий — два компьютера, напрямую взаимодействующие друг с другом без наличия централизованного репозитория или сервера.

Во многих сетях кластер компьютеров подключен к центральному серверу. Все коммуникации в сети и из сети происходят через центральный сервер. Например, предположим, что comp1, comp2 и comp3 подключены к серверу. Когда comp1 хочет связаться с comp4, который находится в другой сети, comp1 отправляет свои запросы на сервер. В свою очередь, сервер отправляет запрос на comp4. Точно так же сообщение передается обратно в comp1 через сервер.

Какие, на ваш взгляд, недостатки такой установки?

  • Это требует времени.
  • Требует больше ресурсов, таких как настройка центрального сервера.
  • Система связи дает сбой, когда сервер не работает.
  • Проблемы с безопасностью высоки, потому что хакерам достаточно взломать центральную систему, чтобы скомпрометировать всю сеть.
  • Больше шансов для слежки со стороны государственных организаций, что снижает конфиденциальность и анонимность пользователей.
  • Увеличение обслуживания и администрирования.
  • Нужна сетевая операционная система и технический персонал для ее мониторинга.

Учитывая эти ограничения, одноранговая технология рассматривалась как более выгодный вариант. Но так ли это на самом деле? Давай выясним!

Краткая история одноранговой технологии

Прежде чем приступить к работе с одноранговой технологией, давайте кратко рассмотрим ее историю, чтобы понять путь и ее текущее состояние.

Первым известным примером технологии P2P был сайт обмена файлами Napster, который позволял пользователям загружать и скачивать песни, в том числе защищенные авторским правом. Napster был просто репозиторием, который содержал песни, загруженные одними пользователями, и те же самые могли быть загружены другими. Поскольку это нарушало авторские права владельцев, у него возникли проблемы. Тем не менее, это был первый известный пример одноранговой технологии.

Freenet 2000-х был следующим известным примером технологии P2P, и у него не было центральных репозиториев. Вместо этого он состоял из анонимных зашифрованных файлов, которыми пользователи могли делиться напрямую. Freenet представляла собой следующую эволюцию одноранговой технологии, поскольку она устранила центральные серверы и репозитории.

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

Законна ли пиринговая технология?

После Napster и его разногласий возникла большая путаница в отношении законности технологии одноранговой сети.

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

Итак, каждый раз, когда вы общаетесь с другим устройством или человеком и делитесь какой-либо информацией, спросите себя, защищен ли контент авторским правом и, если да, есть ли у него необходимые разрешения для обмена. Если да, то P2P является законным, а если нет, то незаконным.

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

Но эти идеи все еще находятся в зачаточном состоянии, и может пройти некоторое время, прежде чем они получат более широкое распространение.

Есть ли недостатки у технологии P2P?

Ранее мы видели проблемы с централизованной системой и то, как одноранговая технология является решением. Теперь давайте рассмотрим недостатки технологии P2P, чтобы вы могли принять обоснованное решение.

  • Безопасность вызывает беспокойство, поскольку неизвестные компьютеры могут отправлять вредоносные программы.
  • Нет централизованного места для хранения файлов, что в некоторых случаях может быть недостатком.
  • Невозможно сделать резервную копию файлов.
  • При настройке P2P производительность может быть низкой, поскольку каждый компьютер в сети может получить доступ к другим компьютерам, тем самым перегружая полосу пропускания.
  • Для чтения/доступа к определенным типам файлов может потребоваться специальное программное обеспечение или интерфейсы.
  • Невозможно просмотреть файлы перед их загрузкой.
  • Есть шанс раскрыть личную информацию, хранящуюся в вашей системе, если другая сторона отправит вредоносный код для взлома вашей системы.

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

Примеры технологии P2P

Двигаясь дальше, давайте рассмотрим некоторые широко используемые примеры и услуги технологии P2P.

Интернет-магазины

Интернет-рынки, такие как eBay, Airbnb, Lyft, Etsy, Uber и другие, работают по модели P2P. Эти сервисы просто связывают покупателя и продавца и при этом устраняют необходимость в посредниках.

Кроме того, роли покупателей и продавцов могут меняться в соответствии с предпочтениями отдельных субъектов. Например, человек может купить товар на Etsy и продать тот же или другой товар потенциальным покупателям. Таким образом, этот человек является одновременно покупателем и продавцом.

Такие торговые площадки сокращают затраты, ускоряют обработку или время транзакций и позволяют обеим сторонам эффективно общаться.

Обновления Windows 10

Microsoft делится своими обновлениями Windows 10 с помощью технологии P2P, чтобы уменьшить потребление полосы пропускания и увеличить скорость загрузки. Эта форма распространения, называемая оптимизацией доставки, позволяет компьютерам получать обновления с других локальных компьютеров, которые уже загрузили их.

Microsoft предложила этот вариант, поскольку некоторые файлы имеют большой размер, а загрузка с серверов Microsoft может привести к перегрузке полосы пропускания.

Сервисы обмена файлами

Службы обмена файлами, такие как BitTorrent, позволяют пользователям напрямую загружать файлы с других клиентских компьютеров. Даже некоторые версии операционных систем Linux, такие как Ubuntu и Manjaro, распространяются через сеть Torrent для экономии полосы пропускания.

Однако бремя установления подлинности однорангового компьютера и содержимого лежит на лице, загружающем его.

Онлайн игры

Компании, занимающиеся онлайн-играми, такие как Blizzard Entertainment, распространяют такие игры, как StarCraft и World of Warcraft, через P2P, чтобы уменьшить пропускную способность и увеличить скорость передачи.

Другой пример — Wargaming, распространяющая такие игры, как World of Warships, World of Warplanes и другие. Учитывая скорость и удобство технологии P2P, вскоре ее примеру последуют и другие игровые компании.

Домашняя группа

Windows 7, 8.1 и 10 позволяют подключать компьютеры к домашней группе, чтобы они могли обмениваться файлами. Такая настройка также распространена в некоторых организациях, в зависимости от существующих политик конфиденциальности и безопасности.

Одноранговая технология: хорошо это или плохо

Теперь возникает главный вопрос: хороши или плохи технологии одноранговой сети?

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

Такие шаги помогут вам воспользоваться такими преимуществами, как повышенная скорость и более низкая пропускная способность.

Кроме того, пиринговые технологии сегодня становятся все более распространенными, поскольку все больше внимания уделяется децентрализованной системе обмена и хранения данных.

В целом, технология P2P — это хороший шаг вперед, если вы сможете устранить некоторые из ее недостатков.

Используете ли вы технологию P2P? Можете ли вы поделиться своим опытом и мерами безопасности, которые вы принимаете, с нашими читателями?