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