Торрент-треккер - так называют систему где объем данных транслируется используя протокол P2P, иными словами между пользователями. Для обеспечения работы подобной схемы необходим особый торрент или сайт, с помощью которого будет осуществляться передача данных в системе, впрочем разработан дополнительный метод, который дает возможность меняться информацией в отсутствие сервера (DHT).
Метод Torrent был разработан в начале этого века Брэмом Коэном, программистом , написавшим самый первый программный продукт для торрент сетей (BitTorrent).
По какому принципу функционирует торрент?
Пользователь предоставляет данные о требуемом для него файле на торрент, тот затем осуществляет поиск пользователя обладающего этим файлом. Когда нужный объем информации обнаружен, треккер коммутирует компьютеров после чего осуществляется трансляция данных. Иными словами торрент-треккер работает всего лишь медиатором между пользователяими, соединяемых системой. Любой файл внутри сети идентифицируется уникальным кодом - хеш суммой, она применяется для определения данных внутри системы. Объемы информации транслируются не полностью, а делятся на части, соответственно клиенты меняются данными частями, благодаря чему появляется прирост темпах передачи информации. Кроме того используется метод шаринга между клиентами без центрального сервера, этот протокол известен как DHT. Подобный метод позволяет уменьшать трафик на сервер кроме того перемещать данные в случае если торрент треккер не работает, иначе говоря DHT - называется схема связи, выполняющий больше дополняющую роль нежели главную.
Глоссарий
торрент трекер - центральный сервер, с помощью которого транслируются ссылки на данные.
Peer - пользователь, принимающий участие в раздаче.
Leech - пользователь, не имеющий полностью частей файла.
Раздача - распределение данных внутри системы.
Сегменты -фрагменты, на которые разделяются файлы.
Hash - комбинация кода, инфексирующий данные внутри системы.
Доступность - число аналогичных данных у различных пользователей, открытых для загрузки.
Рейтинг - соотношение розданных и скачанных файлов.
Плюсы этого метода передачи
1.Передача информации осуществляется между клиентами, кроме того способен функционировать без сервера, а значит уменьшая нагрузку на сервер.
2.Любой клиент фрмирует собственный рейтинг(ratio) -пропорцию объема данных, переданных им, к объему информации которую пользователь получил. Чтобы увеличить рейтинг необходимо после закачки файла позволить закачать какой-то объем информации остальным участникам треккера.
3. Информация делится на ограниченные сегменты.
4. Скорость закачки определяется исключительно параметрами канала.