Ivan Igoi
Написать сообщение
 
14 июня 2020 00:02
Как работает знаменитая система Торрент?

Актуальные торрент-программы функционируют на основании методологии БитТоррент – протокол, разработанный Bram Cohen, программистом из США. В этой публикации расскажем про эту технологию. Пользователю требуется передать конкретный файлик кому-нибудь стороннему или группе лиц, с уловием, что объём информации существенный. Данный человек инициализирует старт программы на своем компьютере – это torrent-клиент. Соответственно особой форме, приложение создает номенклатуру для файлика: наименование, вес, сегментация на частички и сведения по рассредоточению данных. Все сегменты получаются с новым индексом "torrent". Когда будет все подготовлено производится отправка данных на конкретный, выделенный сервер – torrent-треккер. Невзирая на наличие файлов, сервер непосредственно не принимает участие в загрузке, а лишь управляет ей. Дополнительно клиент запоминает координаты сервера и вкладывает адрес для загрузки файла. Затем каждый человек, нуждающийся в данном большом файле, будет должен сперва установить torrent приложение, которое обрабатывает все файлики с данным расширением. Подробные сведения на тему полностью можно найти на сайте.

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

 

Для того, чтобы оставлять комментарии вам необходимо авторизоваться.