Linux -- это интересно

Сетевой протокол BitTorrent (общие сведения)


Рубрика: Дополнительные материалы -> Интернет ПО -> Hужное/полезное
Метки: | | | |
Просмотров: 23719

BitTorrent «битовый поток» — пиринговый (P2P — равный к равному), одноранговый, децентрализованный сетевой протокол для кооперативного обмена файлами через Интернет.

BitTorrent — это механизм распространения фaйлов при котором более одного человека загружают файл одновременно. Они обмениваются небольшими частями файла/ов друг с другом, снимая таким образом нагрузку с центрального сервера. Основной особенностью сетей BitTorrent является высокая скорость скачивания фaйлов больших размеров (фильмы, CD и DVD образы дисков и т.д.).

Закачка обычным способом:

Даже при большом количестве одновременно подключенных клиентов, нагрузка на центральный сервер остается достаточно малой, так так каждый новый загружающий предоставляет свой обратный канал для остальных. Чем больше пользователей станут скачивать один и тот же файл, тем лучше! Этим и достигаются такие хорошие скорости, ведь все ресурсы этих пользователей одновременно направлены на получение единственного файла и на выдачу (upload) этого файла.

Закачка с помощью BitTorrent:

Протокол был создан Брэмом Коэном (Bram Cohen), написавшим первый torrent-клиент «BitTorrent» на языке Python в апреле 2001 года, зaпуск первой версии состоялся 2 июля 2001 года. На данный момент для обмена файлами по протоколу BitTorrent существует множество других клиентов различного уровня сложности.

Некоторая принятая терминология:

Трекер - это сервер, связывающий пользователей.

Сид / Раздающий - пользователь с полным файлом, дающий upload.

Пир / Личер - пользователь с неполным файлом, качающий и дающий upload неполного файла.

Bittorrent полностью соответствует современным требованиям к p2p протоколам, есть многопоточная закачка, хешинг файла, разбивание файла на многочисленные кусочки (chop), выдача на upload еще недокаченного файла (по кускам), 100% коррекция ошибок и многое другое...

Сайт проекта

Обновлено в декабре 2017 года
Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)