Однора́нговые, децентрализо́ванные или пи́ринговые (от англ. peer-to-peer, P2P — один на один, с глазу на глаз) сети — это компьютерные сети, основанные на равноправии участников. В таких сетях отсутствуют выделенные серверы, а каждый узел (peer) является как клиентом, так и сервером. В отличие от архитектуры клиент-сервер, такая организация позволяет сохранять работоспособность сети при любом количестве и любом сочетании доступных узлов.
Впервые фраза «peer-to-peer» была использована в 1984 году Парбауэллом Йохнухуйтсманом (Parbawell Yohnuhuitsman) при разработке архитектуры Advanced Peer to Peer Networking фирмы IBM.
Содержание
- 1 Устройство одноранговой сети
- 2 Частично децентрализованные (гибридные) сети
- 3 Пиринговая файлообменная сеть
|
Устройство одноранговой сети
Например, в сети есть 12 машин, при этом любая может связаться с
любой. В качестве клиента (потребителя ресурсов) каждая из этих машин
может посылать запросы на предоставление каких-либо ресурсов другим
машинам в пределах этой сети и получать их. Как сервер, каждая машина
должна обрабатывать запросы от других машин в сети, отсылать то, что
было запрошено, а также выполнять некоторые вспомогательные и
административные функции.
Любой член данной сети не гарантирует никому своего присутствия на
постоянной основе. Он может появляться и исчезать в любой момент
времени. Но при достижении определённого критического размера сети
наступает такой момент, что в сети одновременно существует множество
серверов с одинаковыми функциями
Частично децентрализованные (гибридные) сети
Помимо чистых P2P-сетей, существуют так называемые гибридные сети, в которых существуют сервера,
используемые для координации работы, поиска или предоставления
информации о существующих машинах сети и их статусе (on-line, off-line
и т. д.). Гибридные сети сочетают скорость централизованных сетей и
надёжность децентрализованных благодаря гибридным схемам с независимыми
индексационными серверами, синхронизирующими информацию между собой. При выходе из строя одного или нескольких серверов, сеть продолжает функционировать. К частично децентрализованным файлообменным сетям относятся например EDonkey, BitTorrent.
Пиринговая файлообменная сеть
-
Основная статья: файлообменная сеть
Одна из областей применения технологии пиринговых сетей — это обмен
файлами. Выглядит это так: пользователи сети выкладывают какие-либо
файлы в «расшаренную» (англ. share,
делиться) папку, т. е. папку, файлы из которой доступны для скачивания
другим клиентам. Какой-нибудь другой пользователь сети посылает запрос
на поиск какого-либо файла. Программа ищет у клиентов сети файлы,
соответствующие запросу, и показывает результат. После этого
пользователь может скачать файлы у найденных источников. Современные
файлообменные сети позволяют скачивать один файл сразу с нескольких
источников (так быстрее и надёжнее). Чтобы убедиться, что этот файл у
всех источников одинаковый, производится сравнение не обязательно по
названию файла, а и по контрольным суммам или хэшам типа MD4, TTH, SHA-1.
Во время скачивания файла пользователем (и после его окончания) этот
файл у него могут скачивать и другие клиенты сети, в результате чего
особенно популярные файлы могут в итоге быть доступными для скачивания
с многих источников одновременно.
Обычно в таких сетях обмениваются фильмами и музыкой, что является
извечной головной болью видеоиздательских и звукозаписывающих компаний,
которым такое положение дел очень не по душе. Проблем им добавляет тот
факт, что пресечь распространение файла в децентрализованной пиринговой
сети технически невозможно — для этого потребуется физически отключить
от сети все машины, на которых лежит этот файл, а таких машин (см.
выше) может быть очень и очень много — в зависимости от популярности
файла их число может достигать сотен тысяч. В последнее время
видеоиздатели и звукозаписывающие компании начали подавать в суд на
отдельных пользователей таких сетей, обвиняя их в незаконном
распространении музыки и видео.
Такие организации, как RIAA,
дискредитируют пиринговые сети, публикуя в них фальшивые файлы
(содержание которых не соответствует названию, часто носит
порнографический характер). Это привело к потере популярности сети KaZaA в пользу eDonkey, имеющей более совершенную архитектуру.
Несмотря на то, что в феврале 2006 прекратил работу самый популярный сервер сети eD2k — Razorback, и была прекращена разработка коммерческого клиента EDonkey2000, сама сеть ED2K продолжает функционировать, т. к. не завязана на конкретные сервера и существует большое количество свободно распространяемых клиентских программ типа eMule и mlDonkey.
Источник: http://ru.wikipedia.org |