p2p является сокращением от английского выражения peer-to-peer, что дословно можно перевести как «равный равному». В русскоязычном интернете p2p сети также называют одноранговыми, пиринговыми или децентрализированными сетями.

Отличия 2p2 сети от других файлообменных сетей



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


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

В настоящее время наибольшее распространение получили гибридные p2p сети. В таких сетях сервер присутствует в роли координатора, обеспечивающего взаимодействие между пользователями, однако никакой информации он не хранит. Такие сети объединяют в себе как скорость чистой 2p2 сети, так и надежность централизованной сети. На данный момент наиболее популярными протоколами гибридных сетей являются BitTorrent и Direct Connect.

Протокол BitTorrent



Обмен файлами через протокол BitTorrent происходит частями при помощи специальной программы-клиента. Во время скачивания происходит обмен обрывками файлов по принципу «ты мне – я тебе».

Передача файлов координируется при помощи специального сервера – торрент-трекера. Он необходим для того, что участники сети, так называемы пиры, могли найти друг друга. На таком сервере хранятся идентификаторы файлов, IP-адреса и порты клиентов. Зачастую торрент-трекер представляет собой сайт, на котором храниться информация о распространяемых файлах.

Многие трекеры для соблюдения основного принципа сетей p2p используют систему регистрации и рейтингов. В них учитывается соотношение скачанной и отданной пользователем информации. В случаях, когда объем скачанной юзером информации будет значительно превышать объем отданной им информации, возможность скачивания для него будет ограничена.

Протокол Direct Connect (DC)



Обмен файлами через протокол Direct Connect зачастую происходит между пользователями локальных сетей. Для работы в сети DC необходим специальный клиент, подключающийся к одному или нескольким серверам, которые в такой сети называются хабами. Подключившись к хабу, пользователи имеет возможность скачивать файлы из открытых для доступа папок других участников сети.

Интересной особенностью DC-сетей для пользователей является возможность обмена в чате мгновенными личными сообщениями.

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