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

P2P – это сокращение от британского выражения “peer-to-peer”, что можно перевести как «равный — равному». Их еще именуют одноранговыми, децентрализованными либо пиринговыми сетями.

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

В P2P сети такового сервера нет. Нужные файлы хранятся на компьютерах юзеров в «расшаренных» папках (папках, открытых для общего доступа). И каждый компьютер может выступать как в роли клиента (закачивать информацию), так и в роли сервера (отдавать информацию). Файл при этот может качаться кусками сходу из нескольких источников. Это позволяет повысить скорость скачки.

На данный момент в большинстве случаев употребляются так именуемые гибридные (отчасти децентрализованные) P2P сети. В таких сетях сервер находится, но он употребляется не для хранения инфы, а для координации работы сети. Такая сеть соединяет воединыжды внутри себя скорость незапятанной P2P-сети и надежность централизованной сети. Сейчас два самых фаворитных пиринговых сетевых протокола, применяемых в P2P сетях — это BitTorrent и Direct Connect.

P2P сети: протокол BitTorrent

При обмене файлами через протокол BitTorrent скачиваемые файлы передаются частями. Скачивая файл с помощью специальной программки (torrent-клиента), вы в то же время отдаете его другим клиентам по принципу «ты мне — я тебе».

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

На неких трекерах ради соблюдения основного принципа P2P сети («ты мне — я тебе») существует система рейтинга. Учитывается соотношение инфы, скачанной и отданной юзером. Если количество скачанной инфы существенно превосходит количество отданной, рейтинг будет низким, и возможность скачки для юзера будет ограничена.

Более пользующиеся популярностью торрент-клиенты — это официальный клиент BitTorrent, uTorrent, BitComet, KTorrent, Deluge, Transmission, Vuze (Azureus) и др.

P2P сети: протокол Direct Connect

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

Поиск файлов осуществляется по хеш-сумме, потому даже если файл переименован, это никак не оказывает влияние на его закачку (в случае с торрентами переименование файла приводит к тому, что система перестает его «видеть»). Файлы, опять-таки, могут качаться сходу из нескольких источников.

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

Более пользующиеся популярностью DC клиенты — это разные потомки клиента DC++, а именно, StrongDC++, ApexDC++, FlylinkDC++, GreyLink, EiskaltDC++ и др.

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

Что такое P2P сети?