Как работает знаменитая технология Torrent?0

Современные торрент-приложения функционируют на базе методологии БитТоррент – протокол, разработанный Брэм Коэн, проэктировщиком из Америки. В этой статье расскажем про эту систему. Юзеру требуется передать определенный файл кому-то стороннему либо группе людей, при условии, что объём данных большой. Данный пользователь инициализирует запуск программы на своем ПК – это torrent-клиент. Соответственно особенному формату, программа создает номенклатуру для файла: наименование, вес, деление на сегменты и информация по рассредоточению данных. Все сегменты получаются со специальным индексом «torrent». Когда будет все готово осуществляется отправка данных на отдельный, выделенный сервер – торрент-tracker. Несмотря на присутствие файлов, сервер самостоятельно не участвует в загрузке, а лишь управляет ей. Дополнительно приложение сохраняет координаты сервера и предоставляет адрес для закачки файла. Потом каждый пользователь, который нуждается в этом большом файле, должен будет сперва загрузить торрент клиент, который обрабатывает все файлики с расширением «torrent». Детальные сведения на тему http://utorrents-client.com/ возможно найти по ссылке.

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



Олег Иванов (xenan) Олег Иванов, 13 июня 2020 в 22:20,       #     0
0

Войдите в личный кабинет или зарегистрируйтесь, если у вас его нет, чтобы иметь возможность оставлять комментарии.