Принципы работы BitTorrent трекера
(0 Голосов)

На сегодняшний день, все большее количество вебмастеров, программистов и провайдеров сайтов, реализовывают и обновляют различные программы на распространяющихся компьютерных языках высокого уровня, например, Python. Одной из таких программ, является  BitTorrent трекер. Впервые, его представили широкой аудитории в июне 2001 года. Сегодня ей пользуется больше чем 160 миллионов человек. Почему такая популярность? На это есть свои некоторые причины.

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

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

BitTorrent трекер, осуществляет хранение стандартных торрент файлов, в которых содержится принцип управления в централизованных структурах программ. После прочитывания метаданных из определенного торрент файла, программа web-сервера выполняет соединение с BitTorrent трекером и сообщает координаты, адреса и url-ключи запрашиваемых файлов. В ответ, программа, получает отчет и статистику файлов и создает собственный отчет об уже имеющихся сегментах и компонентах файла. После этого, можно выполнить закачку файла.

Если хотя бы один компонент файла закачался благополучно, web-сервер и компьютерные программы выполняют тщательную проверку контрольных сумм, при этом несохраненные сегменты компилируются.

Web-сервер, также, может сообщить, что какой-то определенный компонент закачанного файла имеет обновление для программы на персональном компьютере. Кстати, при этом web-сервер может сам обновить программу. Вот именно так работает BitTorrent трекер.

Чтобы создать эффективную работу BitTorrent трекера, необходимо чтобы максимальное количество пользователей могло принимать входящие сообщения. Также, немаловажно, чтобы у них было открытие ТСР портов от 6882 до 6890. Конечно же, данные порты могут изменяться, если будет такая необходимость, чтобы, например, обойти какие-то ограничения файрвола. Кстати, немного о закачивании файлов, с помощью BitTorrent трекера.

В BitTorrent трекер, входят функции многих программ. Следовательно, данные программы включаются в каждый известный торрент файл. При этом программа поможет разделить файл на определенные части. Подобные части могут быть размером от 65 до 5 Мб. Для любого из таких частей файла подсчитывается специальная контрольная сумма и выполняется запись в торрент файл одновременно с иными метаданными.

Подсчет контрольных сумм, является неотъемлемой частью протокола BitTorrent трекера. Ведь как только пользователь выполняет закачивать какой-то сегмент файла, тут же делается сверка заявленных и реальных контрольных сумм.

 

Главная Статьи Принципы работы BitTorrent трекера