Показать сообщение отдельно
Старый 11.12.2006, 01:59      #98
VictorS
Местный
Пользователь Mozilla Firefox
По умолчанию Пиринговые сети: FAQ, новости и обсуждения

Введение
Одноранговые, децентрализованные или пиринговые (от англ. peer-to-peer, P2P — равный с равным) сети — это компьютерные сети, основанные на равноправии участников. В таких сетях отсутствуют выделенные серверы, а каждый узел (peer) является как клиентом, так и сервером. В отличие от архитектуры клиент-сервер, такая организация позволяет сохранять работоспособность сети при любом количестве и любом сочетании доступных узлов.

Впервые фраза «peer-to-peer» была использована в 1984 году в разработке архитектуры Advanced Peer to Peer Networking фирмы IBM.

Одна из областей применения технологии пиринговых сетей — это обмен файлами. Выглядит это так: пользователи сети выкладывают какие-либо файлы в «расшаренную» папку, т. е. папку, файлы из которой доступны для скачивания другим клиентам. Какой-нибудь другой пользователь сети посылает запрос на поиск какого-либо файла. Программа ищет у клиентов сети файлы, соответствующие запросу, и показывает «добычу». После этого пользователь может скачать файлы у найденных источников. Современные файлообменные сети позволяют скачивать один файл сразу с нескольких источников (так быстрее и надёжнее). Чтобы убедиться, что этот файл у всех источников одинаковый, производится сравнение не только по названию файла, но и по контрольным суммам или хэшам типа MD4, TTH, SHA-1. Во время скачивания файла нашим пользователем (и после его окончания) этот файл у него могут скачивать и другие клиенты сети, в результате чего особенно популярные файлы могут в итоге быть доступными для скачивания с сотен источников одновременно.

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

Такие организации, как RIAA, дискредитируют пиринговые сети, публикуя в них фальшивые файлы (содержание которых не соответствует названию, часто первое носит порнографический характер). Это привело к потере популярности сети KaZaA в пользу eDonkey, имеющей более совершенную архитектуру.

В феврале 2006 был арестован самый популярный сервер сети eDonkey — Razorback, также предоставлявший статистику по файлам, благодаря которой можно было определить, является ли файл фальшивкой, не загружая его. Но не смотря на это сеть eDonkey продолжает функционировать, т.к. не завязана ни на конкретные сервера, ни на определённые клиенты.

eDonkey
eDonkey2000, eDonkey, eD2k — файлообменная сеть, построенная по принципу P2P на основе сетевого протокола прикладного уровня MFTP. Распространённые в Рунете неформальные названия: «ослик», «осёл», пользователи сети — «ословоды».

eMule — наиболее распространённый свободный клиент сети eDonkey2000 для Windows.
eMule — свободный клиент файлообменной сети eD2k. Разработан как замена стандартному собственническому клиенту eDonkey2000.
eMule может работать в бессерверном режиме благодаря сети Kad.
Начиная с версии 0.47b появилась возможность скрывать использование сети eDonkey от провайдеров благодаря вуалированию протокола, которое , тем не менее, не гарантирует такой степени сокрытия информации, как полноценное её шифрование. Также произошло обновление протокола Kad до версии 2.0, который теперь обеспечивает бо́льшую анонимность (случаев, когда IP-адрес открывается другому клиенту стало меньше) и в перспективе снимает ограничение в 300 результатов поиска на узел сети.
На основе eMule разработан ряд модификаций — так называемых «модов»; кроме того, доступно его кросс-платформенное ответвление aMule.
Текущая версия 0.47c выпущена 14 сентября 2006.

BitTorrent
BitTorrent ( дословно "поток битов" ) — P2P-протокол, предназначенный для обмена файлами через интернет. BitTorrent был создан программистом Брэмом Коэном (англ. Bram Cohen).

Общие особенности
  • Отсутствие очередей на закачку.
  • Файлы закачиваются небольшими сегментами; чем менее доступен сегмент, тем чаще он будет передаваться. Таким образом, присутствие в сети «сида» с полным файлом для загрузки необязательно - система распределяет сегменты между «пирами», чтобы в последующем они могли обмениваться недостающими сегментами.
  • Клиенты (peers) обмениваются сегментами непосредственно между собой, по принципу «ты — мне, я — тебе».
  • Закачанные сегменты становятся немедленно доступны другим клиентам.
  • Контролируется целостность каждого сегмента.
  • В качестве объекта закачки могут выступать несколько файлов (например, содержимое каталога).

µTorrent — наиболее популярный клиент.
µTorrent (произносится как «мю-торрент» или «ю-торрент») — бесплатный BitTorrent-клиент для Windows. Это минимальный по размеру клиент, но в то же время обладающий большим количеством возможностей. Поскольку набирать греческие буквы довольно долго, часто употребляется сокращение «uT».
Текущая версия 1.6.1 BETA (Build 483) выпущена 5 октября 2006.

Direct Connect
Direct Connect — это пиринговая сеть, в основе работы которой лежит проприетарный файлообменный протокол, разработанный фирмой NeoModus.

Отличия от остальных p2p систем
  • Развитый чат
  • Возможность получить список файлов пользователя в виде древовидной структуры папок
  • Возможность скачивать целые директории
  • Идеальное решение для локальных сетей: p2p файлообменная система и чат в одной программе
  • Простой механизм поиска
  • Ограничения на минимальное количество расшаренного материала
  • Поддержка скриптов с потенциально безграничными возможностями как на клиентской стороне, так и на стороне хаба (верно не для всяких хабов и клиентов)
  • Сервер сети (хаб) может быть посвящён определённой теме (например музыке конкретного направления), что позволяет легко находить пользователей с требуемой тематикой файлов
  • Присутствие привилегированных пользователей - операторов, обладающих расширенным набором возможностей управления хабом, в частности, следящих за соблюдением пользователями правил чата и файлообмена
  • Система расширений. При установлении соединений типа клиент-хаб и клиент-клиент обе стороны могут сообщить друг другу поддерживаемые расширения протокола (например, сжатие данных), что увеличивает совместимость со старыми программи на уровне протокола
  • Механизм хеширования, позволяющий однозначно идентифицировать файл вне зависимости от его имени.

StrongDC++ — наиболее популярный в России и динамично развивающийся из всех клиентов.
Текущая версия 2.03 выпущена 5 ноября 2006.

! В наших (карельских) сетях существует несколько DC-хабов. Все что касает их на этом форуме обсуждается в соответствующей теме.


Теперь все вопросы (как этот) относительно P2P-сетей будем обсуждать здесь.

Последний раз редактировалось VictorS; 29.06.2007 в 23:53.
VictorS вне форума   Ответить с цитированием Вверх
Благодарности: 4
a2z (06.08.2007), non-nun (10.03.2007), phunky (03.05.2007), serzhik (15.03.2008)