Ваш текст удалили из Википедии? Сохраните его на Викизнании или Вавилон-wiki!

BitTorrent → 

Материал из Викизнание
(перенаправлено с «Bittorrent»)
Перейти к: навигация, поиск

BitTorrent - файлообменная сеть, аналогичная Kazaa, eMule, eDonkey, WinMX. Автор - Брем Коуэн (Bram Cohen) .


Механизм работы Bittorrent[править]

Архитектура BitTorrent предусматривает наличие у файла, выкладываемого в сеть, единственного владельца, который и заинтересован в его распространении. Именно первоначальный обладатель файла генерирует torrent-файл. Клиент, в свою очередь, загружает файл с расширением torrent, где содержится информация об адресе владельца в сети Интернет, имени и размере нужного файла, а также его хэш-код.

Это все необходимо для отслеживания хода процесса, контроля над ним и ликвидации возможности загрузки пользователями неполного или пустого файла. Далее нужный торрент-файл открывается клиентом BitTorrent или Shareaza и при наличии ресурсов начинается загрузка конечного файла.


Пользователи-"эгоисты"[править]

Залогом успеха любой пиринговой сети является правило, требующее от пользователей не только загрузки файлов на домашний ПК, но и предоставление их другим. Между тем, в силу разных причин (в основном, связанных с оплатой каналов), весьма часто пользователи предпочитают как можно быстрее загрузить файл и отключиться, несмотря на то, что в правила этикета записана обратная просьба. Это снижает количество доступных источников для других, из-за чего страдают стабильность и качество сети. В BitTorrent предусмотрен особый метод борьбы с "эгоистами", который предполагает рейтинг пользователей, где самые "щедрые" получают приоритет на чужих серверах, а те, кто "делиться" не желают, при загрузке популярного файла уходят в конец очереди. Если в Kazaa без труда можно было повлиять на свой рейтинг, то в BitTorrent это пока невозможно.


Неполные файлы[править]

Участие в системе обмена tracker-сервера дало программистам BitTorrent возможность внедрить алгоритм, предотвращающий появление неполных файлов. Поскольку tracker хранит информацию о сегментах, успешно загруженных на каждую машину, то загрузка файла новыми клиентами принудительно начнется с наиболее редкого сегмента. Если клиент BitTorrent загружает крупный файл, разбитый на 200 частей, то это совсем не означает, что процесс начнется с сегмента #1 и закончится сегментом #200. Клиент всегда получает сегмент, занимающий последнее место по распространенности, что в идеале после 200 подключений к центральному серверу даст возможность выложить в пиринговую сеть файл целиком.


Ресурсы торрент-файлов[править]

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



См. также[править]



Официальный сайт[править]

Русские torrent-ресурсы[править]

Хочешь уточнить, добавить или исправить текст?
Редактировать статью