p2p

Peer-to-peer – “равный равному” древний принцип японских самураев и утопических социалистов обрел настоящую популярность в конце ХХ столетия. Сейчас этот принцип используют миллионы пользователей интернета. Разговаривая с друзьями из далеких стран, скачивая файлы у пользователей с которыми никогда не были знакомы.

Но пользуясь такими популярными технологиями как Skype, Bittorrent, DirectConnect, зачастую пользователи не знают что такое p2p.

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

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

Но и недостатки и сложности в использовании также присутствуют. Главная проблема управления всей сетью и синхронизация данных между отдельными компьютерами в сети. Поэтому особую популярность имеют частично децентрализованные сети (гибридные сети).

Гибридные сети берут лучшее от клиент-серверных и децентрализованных сетей. Компьютеры в такой сети остаются частично самостоятельными. Центральный сервер берет на себя задачу координации работы отдельных компьютеров, синхронизации информации, поиска данных в сети. Именно такие гибридные сети используют, выше перечисленные, технологии Skype, Bittorrent, DirectConnect.

Особую популярность Peer-to-peer сети получили в сфере обмена файлами. Существуют десятки протоколов и, наверное, сотни приложений созданных для файлообмена. Только для работы с сетью DirectConnect было создано огромное количество программ: NeoModus Direct Connect, DC++, ApexDC++, StrongDC++ и многие другие.

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

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

Такая популярность файлообменных сетей сыграла злую шутку с Peer-to-peer. Как правило, эти сети служат для нелегального обмена файлами с нарушением лицензий и авторского права. Что дискредитирует всю технологию Peer-to-peer.

Похожие записи