Торрент-трекер

timofeev-vet2013 408 views 12 slides Nov 02, 2013
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

No description available for this slideshow.


Slide Content

Торрент-трекер Тимофеев Виталий Петрович Группа ИД-401 Институт управления, бизнеса и права Ростов-на-Дону

Определение Torrent-трекер — это сервер, осуществляющий координацию клиентов BitTorrent . BitTórrent (букв. англ. «битовый поток») — пиринговый (P2P) сетевой протокол для кооперативного обмена файлами через Интернет.

История создания Брэм Коэн - автор, создатель Python - язык первого torrent- клиента 4 апреля 2001 года - дата создания 2 июля 2001 запуск первой версии

Координация клиентов Каждый клиент периодически обращается к трекеру с запросом Клиентский узел отправляет трекеру HTTP-запрос типа GET . Ответом служит Bencode - словарь Данная  информация используется для установления связей друг с другом.

Роль трекера Сохранение адресов с которых идет передача файлов Связывание клиентов друг с другом

Дополнительные функции трекера Сохранение статистики раздач Сохранение количество узлов на каждой раздаче Сохранение   общих объёмы переданных данных

Общие особенности Отсутствие очередей на скачивание Файлы закачиваются небольшими фрагментами Клиенты ( peers ) обмениваются сегментами непосредственно между собой Скачанные фрагменты становятся немедленно доступны другим клиентам. Контролируется целостность каждого фрагмента.

Проблемы торрент - трекера Законодательные Технические

Принцип работы BitTorrent

Режим End game Когда скачивание почти завершено, клиент входит в режим end game . Здесь он запрашивает все оставшиеся сегменты у всех подключенных пиров, что позволяет избежать замедления или полного «зависания» почти завершенной закачки.

Реализации трекеров Отдельный сервер Модуль для стороннего HTTP-сервера Дополнения к движку сайта
Tags