|
Главная » Статья: пиринговая сеть BitTorrent
Наибольшее количество фильмов и музыки в Интернете скачивается сегодня через пиринговые сети. Этим мудреным словом, происходящим от английского peer-to-peer, или P2P, называется такой способ обмена информацией, при которой все клиенты равноправны и передают данные непосредственно друг другу. Появились пиринговые сети благодаря естественному желанию пользователей обмениваться информацией, причем для этого не нужен ни собственный сервер в Интернете, ни постоянный сетевой адрес. Пиринг доступен всем: и тем, кто работает на выделенном канале, и тем, кто подключен по медленному dial-up. Каждый из клиентов такой сети указывает, какие файлы он предоставляет для скачивания, а какие хочет получить сам. Затем эти списки передаются серверу Р2Р. Тот, обработав запросы, подбирает подходящих партнеров. Сами данные передаются между партнерами напрямую, а сервер помогает в этом лишь в случае невозможности установления прямого соединения. Обычно каждый передаваемый файл разбивается на блоки, что позволяет одновременно получать один файл из нескольких источников, что не только ускоряет обмен, но и делает его более надежным. Среди большого многообразия P2P-протоколов хотелось бы выделить наиболее перспективный битторент, это довольно новая и очень популярная идея пирингового обмена, реализованная Брэмом Коэном. От других P2P-протоколов BitTorrent (битторент, торрент) отличается тем, что вообще не имеет системы поиска. Для каждого распространяемого файла создаётся т.н. торрент, содержащий информацию о нем. Сам торрент передается через любые каналы связи, от специализированных веб-серверов, до домашних страниц пользователей сети, рассылается по электронной почте или новостным лентам RSS. Торрент содержит метаинформацию о распределяемых данных, а сами данные распределяются при помощи собственного коммуникационного протокола на базе TCP/IP. Главное в этом протоколе то, что раздача файла полностью контролируется трекером, адрес которого находится в торренте, поэтому личер (так называют пользователя, качающего себе файл) сам начинает раздавать, как только скачивает первую пригодную для этого часть. Кооперативное поведение пользователей заложено в самой архитектуре протокола, а эгоистичное невозможно в принципе. Первоначально торрент создается владельцем файла, а клиент, в свою очередь, загружает торрент на HTTP, FTP или просто раздаёт любым образом. Далее нужный торрент открывается любой программой, например, BitTorrent, BitComet, uTorrent или любым другим torrent-клиентом и при наличии ресурсов начинается загрузка конечного файла. В нашей сети пользователями создан новый сервис обмена файлами, поднятого на протоколе BitTorrent, находится он по адресу http://tracker.sevstar.net. Популярность сервиса растет день от дня и, несмотря на то, что проект в работе не больше месяца, на сегодняшний день на ресурсе зарегистрировано более 1500 пользователей, выложено более 1000 торентов, ими роздано и скачано более 30 Tb. У каждого пользователя сети, есть возможность собственными силами внести свою лепту в создание мощного сервиса файлообмена, на проекте поощряются бонусами наиболее активные раздающие и ограничивается в скорости скачивания, пользователи которые качают, но не раздают скачанное. Предположим, что на трекере (tracker.sevstar.net) вы увидели, что раздается вожделенный фильм, программа, игра… Вы заранее ставите себе какой-нибудь BitTorrent-клиент и кликаете на ссылку. Что произойдет дальше? К Вам на компьютер скачивается небольшой torrent – файл, который несет в себе служебную информацию о трекере и раздаваемом файле. Теперь двойного клика на нем хватит, чтобы запустить клиента, вы указываете ему, куда сохранять скачиваемый файл. Теперь вы - пир (peer). Но что происходит, пока вы качаете свой файл? Итак, что имеем с гуся? Систему очень быстрого файлообмена, которая имеет все плюсы пиринговых сетей - можно качать сразу несколько файлов, ни малейшего шанса перепутать один файл с другим (они идентифицируются по уникальному хэшу, хранящемуся в торренте). Практически отсутствуют фейки (подставы). Ну вот, теперь-то у нас будут все фильмы, игры, сериалы и тому подобные ценности, делающие жизнь лучше. Это всё плюсы. Минусы? Тоже есть, как же без них. Но они имеют скорее принципиальный характер. Конечно же, BitTorrent - это вам не ФТП-сервер, где, не имея специального программного обеспечения, можно качать в один клик. Зато вам никто не скажет: "Вали отсюда, не забивай мне канал". Наоборот, давай, вливайся, потому что, как уже было сказано, чем больше пиров, тем быстрее летит раздача. Идеал коллективизма. Таким образом, пользователи сами создают свою сеть, выкладывая, то что интересно им, для ознакомления как можно большим количеством людей, а скорости скачивания будут неизменно радовать при достаточном количестве сидов. |
| © 2003-2008 Севастопольская компьютерная локальная сеть SevStar, интернет провайдер Севастополя |
Тех. поддержка: 53-95-00 Рекламный отдел: 54-82-15 |