Технология BitTorrent


Похожие статьи (10)
Технология BitTorrent
Технология BitTorrent

Технология BitTorrent с английского переводится как "битовый поток" и предназначена для обмена файлами через сеть Интернет. При помощи данной технологии данные передаются не целиком, а нарезанными частями. Каждый Torrent клиент не только скачивает (получает) эти части, но и в тоже время отдаёт их другим участникам сети, что заметно снижает зависимость и нагрузку от каждого участника обмена данными, и обеспечивает и избыточность. Технология BitTorrent была создана Брэмом Коэмом, который написал его на языке программирования Python 4 апреля 2001 года. 2 июля этого же года программа была впервые запущена. Весь обмен данными проходит по протоколу TCP, и по умолчанию используется порт 6969 или 6881. Номера портов не играют особого значения и при необходимости их можно легко сменить. Так же в Torrent клиенте есть возможность использования протокола UDP, что позволяет обмениваться данными не только с клиентами одной сети, а объединяет их в одну большую. Само слово Трекер переводится как специализированный сервер. И работает он по протоколу HTTP, и нужен для того, чтобы клиенты могли найти друг друга фактически. На Трекере хранятся все IP-адреса, номера портов, контрольные суммы файлов.

Принцип работы технологии BitTorrent

Перед тем как клиент начнёт скачивание, он подключится к Трекеру по адресу указанному в торрент файле. Тем самым сообщая ему свой IP-адресс, номер порта и прочею информацию, а получает адреса других клиентов, которые скачивают либо раздают интересующий файл. Сами же клиенты соединяются друг с другом и производят обмен файлами без участия Трекера. Для более эффективной работы технологии BitTorrent необходимо как можно больше пользователей способных принимать входящие соединения. Этому может серьёзно помешать неправильная настройка Файрвола и Nat. Как только пользователи подключаются, друг к другу они обмениваются информацией об имеющихся у них сегментов файла. И если один из них готов отдать сегмент, то другой его скачает. Некоторые трекеры банят тех пользователей, кто часто раздаёт некорректные сегменты. Главным плюсом технологии Bit Torrent является то, что пользователи могут обмениваться не полными файлами. Скорость закачки и отдачи файлов напрямую зависит от: вашей скорости в сети Интерне, качества линии и других процессов, использующих подключение в сеть.

Mainline или BitTorrent - это мультиплатформное программное обеспечение для обмена файлами по протоколу BitTorrent. Для windows был написан на языке программирования с++. Так же существуют версии для операционных систем Mac OS, Linux. После того как компания BitTorrent inc купила uTorrent. Все версии для операционной системы Windows основывались на коде uTorrent и имели одинаковый интерфейс. А разработка программ для ОС Linux и Mac OS были заморожены. В конце первого квартала 2011 года была выпущена новая версия программы, которая должна существенно облегчить работу с протоколом.

Принцип работы протокола Bittorrent

Дата публикации: 09.04.2012 | Теги: Windows Linux
Вы можете задать вопрос экспертам Нашего сайта и получить ответ по почте
expert
Комментарии к статье:
нет комментариев
Добавить комментарий
Ваше имя
Текст
Что Вы думаете по этому поводу? Оставьте пожалуйста комментарий!