BitTorrent — это сетевой протокол для мены файлами через Интернет всемирная система объединённых компьютерных сетей для хранения и передачи информации. Он был создан американским программистом Брэмом Коэном, который написал первый torrent-клиент «BitTorrent» на языке Python в апреле 2001 года. Файлы по такому протоколу передаются долями, а каждый torrent-клиент, получая эти части часть — элемент множества; воинская часть — в СССР и Российской Федерации — организационно самостоятельная боевая, учебная и административно-хозяйственная единица в Вооружённых сил США войсковая часть: в СССР и Российской Федерации — условное (открытое) наименование формирования, используемое с цифровым индексом (номер, №) воинской части, корабля, управления соединения (корпус, дивизия,, в то же время отдаёт их другим клиентам. Как же работает протокол BitTorrent — об этом в сегодняшнем выпуске!
Принцип труды протокола заключается в том, что нагрузка на распространителя файла уменьшается благодаря скачивающим клиентам Клиент (от лат. cliens, множ. clientes) — в Древнем Риме свободный гражданин, отдавшийся под покровительство патрона и находящийся от него в зависимости. Они начинают обмениваться данными зарегистрированная информация:439; представление фактов, понятий или инструкций в форме, приемлемой для общения, интерпретации, или обработки человеком или с помощью автоматических средств (ISO/IEC/IEEE 24765-2010) сразу же, даже если файл не докачан ими до крышки.
Для работы BitTorrent, как правило, необходим трекер — специализированный сервер, работающий по протоколу изначально — документ, фиксирующий какое-либо событие, факт или договорённость HTTP. Он нужен, чтобы клиенты, именуемые пирами может означать: Пир — праздничное обильное застолье, могли отыскать друг друга. Перед началом скачивания файлов — термин, применяющийся в отношении данных, передаваемых между двумя вычислительными системами клиент подсоединяется к трекеру по указанному в торрент-файле адресу, сообщает ему свой адрес Почтовый адрес — условная кодификация места нахождения объекта в пространстве, применяемая для целей почтовой связи и идентификатор файла именованная область данных на носителе информации, какой требуется скачать (он именуется хеш-суммой). В ответ клиент получает адреса других клиентов, скачивающих или раздающих этот файл. Впоследствии клиент периодически информирует трекер о ходе процесса и получает подновлённые списки адресов. Пиры соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера. Он лишь хранит информацию сведения независимо от формы их представления, получаемую от клиентов. Есть также и бестрекерные системы, в которых трекер или tracker (от англ. to track «прослеживать, оставлять след, намечать курс») может означать: Трекер (программа) — компьютерная программа для создания музыкальных композиций доступен децентрализованно — на клиентах в форме распределённой хеш-таблицы.
При соединении клиенты сразу обмениваются информацией об имеющихся у них сегментах. Мена данными начинается, когда каждая из сторон имеет сегменты, которых нет у другой. Пир, желающий скачать сегмент, именуемый также личем, посылает запрос, и получает его от соответственного клиента. После этого он проверяет контрольную сумму Сумма (математика) — общее количество, результат сложения со знаком ( + , − ) {displaystyle (~+,~-~)} , например: Денежная сумма, сумма оплаты Векторная сумма Сумма идеалов Сумма (перен., книжн.) — итог, результат какой либо деятельности, например: Контрольная сумма Суммарный алфавит, принятый в СССР Суммарный коэффициент рождаемости Сумма — жанр научного или дидактического сочинения, сегмента. Если она совпала с той, что записана в торрент-файле метаданных с расширением .torrent является словарём в bencode-формате — используется в p2p сети BitTorrent и содержит информацию о файлах, трекерах и др, сегмент считается успешно скачанным, и клиент оповещает всех о присутствии у него этого сегмента. Если же контрольные суммы различаются, то сегмент скачивается заново.
Количество переданных сегментов подсчитывается, и если одна из сторонок обнаруживает, что передаёт в среднем больше, чем принимает, она блокирует на некоторое время отдачу другой стороне Сторона — на Руси название местности, края, региона, государства (пример: Во Французской стороне … .), от этого — страна. Это делается для более эффективного использования канала отдачи оружия — движение орудия в сторону, обратную выстрелу. При выборе кого разблокировать, предпочтение отзывается клиентам, которые передали много сегментов.
Порядок обмена выбирается таким образом Образ — визуальный образ, зрительный образ, изображение, чтобы сначала клиенты обменивались наиболее негустыми сегментами: таким образом повышается доступность файлов в раздаче. Сами сегменты часть чего-либо делятся на блоки многозначный термин, фамилия и топоним размером от 16 до 4000 килобайт. Одновременно могут запрашиваться блоки из различных сегментов.
Когда скачивание почти завершено, клиент входит в режим, именуемый end game. Он запрашивает все оставшиеся сегменты у всех раздающих клиентов, что позволяет избежать замедления почти завершенной закачки.
При получении целого файла клиент становится сидом, то есть переходит в специальный режим в широком смысле — условия работы, деятельности, существования чего-либо работы может означать: Работа — функционирование какой-либо системы — механизма, биоценоза, организма или общности, — а также её части, в котором он только отдаёт данные. Далее сид периодически информирует трекер об изменениях в состоянии торрентов и обновляет списки списках в Википедии см. руководство Википедия:Списки Список, многозначное слово: Список — в информатике и программировании — последовательность элементов данных IP-адресов.
BitTorrent — это сетевой протокол для мены вид гражданско-правового договора файлами через Интернет. Он был создан американским программистом Брэмом Коэном, который написал первый torrent-клиент «BitTorrent» на языке Python в апреле 2001 года. Файлы по такому протоколу передаются долями, а каждый torrent-клиент, получая эти части, в то же время форма протекания физических и психических процессов, условие возможности изменения отдаёт их другим клиентам. Как же работает протокол BitTorrent — […]
Комментарии
Loading…