Пользуемся BitTorrent

BitTorrent — протокол для обмена и распространения файлов через Интернет, целью которого является освобождение серверов. Самым большим преимуществом по сравнению с протоколом HTTP является разделение объема между людьми, которые скачивают тот или иной файл одновременно. Это означает, что пользователь отправляет фрагменты файла другим пользователям во время загрузки. Это могут быть, фильмы, музыка или игры, например, https://torrentigruha.ru/gonki-games/3565-gta-san-andreas.html.

Система интегрирована с веб-сайтом сервера, и процесс загрузки файлов со стороны пользователя выглядит аналогично копированию файлов по протоколу HTTP. Со стороны сервера система состоит из общедоступных метафайлов с расширением .torrent, трекера и программы, отправляющей файлы. Оригинальный клиент BitTorrent доступен в версиях для Microsoft Windows, Mac OS X и Linux.

История

Протокол и программное обеспечение были созданы американским программистом Брэмом Коэном в 2002 году и в том же году представлены на вечеринке программистов под названием CodeCon в Сан-Франциско. Протокол разрабатывается в компании BitTorrent, которую он основал в 2004 году.

Принцип действия

Протокол BitTorrent значительно снижает нагрузку на пользователей, которые совместно используют файл. Фрагмент файла после загрузки копируется между другими клиентами

Протокол BitTorrent позволяет копировать один файл многим пользователям без многократной загрузки сервера и его сетевого подключения. Во-первых, протокол позволяет копировать файлы с фрагментами, а во-вторых, в качестве источника файлов сервер указывает компьютеры пользователей, которые ранее загружали файл или загружают его. Благодаря этому копирование файла происходит в основном между компьютерами пользователей, создавая P2P-сеть. Пользователь, скопировавший фрагмент файла, делает его доступным для других. Таким образом, скорость копирования файла не ограничивается возможностями сервера и его сетевого соединения, даже если файл копируется многими пользователями одновременно. При оптимальных условиях сервер должен отправлять только одну копию файла, независимо от того, сколько клиентов хотят иметь его копию.

Основные понятия

  • Peer — пользователь, который в настоящее время загружает и делится файлом.
  • Seeder — пользователь, который имеет полный файл и делает его доступным для других людей.
  • Tracker — сервер, передающий информацию (IP-адреса) о других пользователях, загружающих файл.
  • torrent файл — метафайл, содержащий необходимую информацию для начала загрузки файла.

Подписывайтесь на новости zvezda-fc.ru в "Google Новости" и "Яндекс Дзен"




Обсудить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *




Наши лучшие статьи
теперь доступны и в
Телеграм канале