WEB-энциклопедия

WEB-сервисы

WEB-навигатор

Что такое торрент

BitTorrent (англ. BitTorrent - "поток битов") — это сетевой P2P-протокол, созданный для обмена файлами через интернет. BitTorrent Изобрел этот протокол программист Брэм Коэн (англ. Bram Cohen).

Протокол BitTorrent работает следующим образом. Файлы закачиваются небольшими сегментами; чем менее доступен сегмент, тем чаще он будет передаваться. Таким образом, присутствие в сети клиента, имеющего полный файл для загрузки необязательно, поскольку система распределяет сегменты между всеми клиентами, чтобы в последующем они могли обмениваться недостающими сегментами. Закачанные сегменты становятся немедленно доступны другим клиентам. При этом контролируется целостность каждого сегмента.

Существует множество других программ-клиентов для обмена файлами по протоколу BitTorrent. Наиболее популярные из них - uTorrent, Azureus, BitComet, BitSpirit, BitTornado, BitTorrnet, eMule, LimeWire.

Для того, чтобы клиенты могли найти друг друга и обмениваться информацией, существуют специализированные серверы - трекеры. Они хранят IP-адреса и входящие порты клиентов и хэш-суммы, уникальным образом идентифицирующие объекты, участвующие в закачках. Кроме того, современные трекеры хранят описания распространяемых файлов, предоставляют статистику закачек по разным файлам, показывают текущее количество подключенных клиентов, содержат файлы метаданных. Файл метаданных - это файл с расширением .torrent, который содержит информацию об этом объекте, а именно:

  • URL трекера;
  • общую информацию о закачиваемом файле (имя, размер и пр.);
  • контрольные суммы (хэш-суммы) сегментов закачиваемого файла.

Чтобы начать закачивание, клиент должен получить файл с метаданными, в котором есть ссылка на трекер.

Терминология (специфический сленг) клиентов BitTorrent'ов

Раздача - процесс распространения файлов посредством протокола BitTorrent.

Пир (англ. peer - соучастник) — клиент, участвующий в раздаче.

Cид, сидер (англ. seed - зерно, источник) — пир, имеющий все сегменты распространяемого файла (т.е. либо начальный распространитель файла, либо уже скачавший весь файл).

Личер (англ. leech - пиявка) — пир, не имеющий всех сегментов файла, т.е. находящийся в процессе скачивания.

Рой (англ. swarm) - группа компьютеров, которые связываются для закачки конкретного файла. Например, если вы подключены к 10 пирам и 3 сидам, то рой состоит из 13 других компьютеров.

Рейтинг участника (англ. share ratio) - соотношение розданного и скаченного объема. Рекомендуется поддерживать рейтинг выше 1.0.

Доступность (англ. availability; также distributed copies) - количество полных копий файла, доступных клиенту. Каждый сид добавляет 1.0 к этому числу, поскольку он обладает полной копией файла. Те участники (peers), которые скачали только часть файла, увеличивают его доступность настолько, сколько они уже скачали. Однако, если несколько peer'ов скачали одинаковые части, то доступность файла от этого не увеличивается. Например, есть один seed и два peer'а, которые скачали 50%, и скачанные части одинаковы, то доступность файла равна 1.50

Выше даны первоначальные значения терминов пир, сид и личер согласно описанию протокола. Таким образом, для скачивания пиры подключаются к раздаче как личеры и, скачав файл, становятся сидами. Со временем, однако, значения этих терминов несколько изменились. Сейчас пиром чаще называют скачивающего клиента (т.е. личера), а слово "личер" приобрело негативный смысл и означает клиента, который отдает гораздо меньше, чем скачивает.

На главную страницу


Kostenlose Spiele
Амарантовое масло купить киев смотри здесь.
   
Перепечатка материалов с сайта допускается только при указании прямой ссылки на источник - Tvoirunet.info