![]() |
|
Локальный BitTorrent трекер: быстрый старт - Версия для печати +- Форум (https://forum.cybleague.ru) +-- Форум: Разное (https://forum.cybleague.ru/forumdisplay.php?fid=8) +--- Форум: Сервисы (https://forum.cybleague.ru/forumdisplay.php?fid=6) +---- Форум: Локальный BitTorrent трекер (https://forum.cybleague.ru/forumdisplay.php?fid=56) +---- Тема: Локальный BitTorrent трекер: быстрый старт (/showthread.php?tid=138) |
Локальный BitTorrent трекер: быстрый старт - maximkakms - 10.06.2009 Адрес: http://torrent.td-net.ru Битторрент - это протокол обмена данными по интернету (в нашем случаи по локальной сети), суть которого, в том, что вы обмениваетесь данными с другими точно такими же участниками сети. Отсюда основной принцип - отдать столько же сколько скачали. С чего начать? Для начала надо установить торрент-клиент. Программу с помощью которой вы будите скачивать и раздавать файлы с torrents.td-net.ru. Торрент клиент можно взять ниже! [attachment=70] Нажми чтобы скачать. Терминалогия: * Раздача (англ. seeding) — процесс распространения файла по протоколу BitTorrent. * Пир (англ. peer — соучастник) — клиент, участвующий в раздаче. Иногда пирами называют только скачивающих участников. * Сид, иногда сидер (англ. seeder — сеятель) — пир, имеющий все сегменты распространяемого файла, то есть либо начальный распространитель файла, либо уже скачавший весь файл. * Личер (англ. leech — пиявка) — пир, не имеющий пока всех сегментов, то есть продолжающий скачивание. Термин часто употребляется и в негативном смысле, который он имеет в других файлообменных сетях: пользователь, который отдает гораздо меньше, чем скачивает. * Рой (англ. swarm) — совокупность всех пиров, участвующих в раздаче. * Доступность (англ. availability), или distributed copies — количество полных копий файла, доступных клиенту. Каждый сид добавляет 1,0 к этому числу; личеры увеличивают доступность в зависимости от количества скачанного, которого нет у других личеров. К примеру, если на раздаче есть один сид и два личера, скачавшие по 50% файла (скачанные части равны между собой), то доступность равна 1,50. * Рейтинг (англ. share ratio) — отношение отданного к скачанному. * Анонс (англ. announce) — обращение клиента к трекеру. При каждом анонсе клиент передаёт на трекер информацию об объёмах им скачанного и отданного, a трекер передаёт клиенту список адресов других клиентов. Обращение клиента к трекеру происходит через определённые интервалы времени, которые определяются настройками клиента и трекера. * URL анонса (англ. announce URL) — адрес трекера, к которому клиент делает анонс. Во многих клиентах называется «Tracker URL». Может включать «passkey» — уникальный код, назначаемый трекером для аккаунта пользователя, помогающий идентифицировать его на трекере (добавляется к URL анонса в самом *.torrent-файле). Общие особенности: * Отсутствие очередей на закачку. * Файлы закачиваются небольшими сегментами; чем менее доступен сегмент, тем чаще он будет передаваться. Таким образом, присутствие в сети «сидера» с полным файлом для загрузки необязательно — система распределяет сегменты между «пирами», чтобы в последующем они могли обмениваться недостающими сегментами. * Клиенты (peers) обмениваются сегментами непосредственно между собой, по принципу «ты — мне, я — тебе». * Закачанные сегменты становятся немедленно доступны другим клиентам. * Контролируется целостность каждого сегмента. * В качестве объекта закачки могут выступать несколько файлов (например, содержимое каталога). RE: Локальный BitTorrent трекер: быстрый старт - maximkakms - 10.06.2009 Файл метаданных: Для каждого распространяемого файла создаётся файл метаданных с расширением .torrent, который содержит следующую информацию: * URL трекера; * общую информацию о закачиваемом файле (имя, длину и пр.); * контрольные суммы (точнее, хэш-суммы SHA1) сегментов закачиваемого файла. Файлы метаданных могут распространяться через любые каналы связи — например, они (или ссылки на них) могут выкладываться на веб-серверах, размещаться на домашних страницах пользователей сети, рассылаться по электронной почте, публиковаться в блогах или новостных лентах RSS. Клиент начинает закачку, получив каким-либо образом файл с метаданными, в котором есть ссылка на трекер. Трекер: Трекер (англ. tracker) — специализированный сервер, работающий по протоколу HTTP. Трекер нужен для того, чтобы клиенты могли найти друг друга. Фактически, на трекере хранятся IP-адреса, входящие порты клиентов и хэш-суммы, уникальным образом идентифицирующие объекты, участвующие в закачках. По стандарту, имена файлов на трекере не хранятся, и узнать их по хэш-суммам нельзя. Однако на практике трекер часто помимо своей основной функции выполняет и функцию небольшого веб-сервера. Такой сервер хранит файлы метаданных и описания распространяемых файлов, предоставляет статистику закачек по разным файлам, показывает текущее количество подключенных пиров и пр. |