Характеристики протокола BitTorrent. Небольшое введение

Возможности протокола BitTorrent

Преимущество открытого исходного кода в том, что здесь есть варианты на любой вкус. Если вы напишете статью, в которой перечислены причины, по которым вы предпочитаете один вариант другому, вы неизбежно получите комментарии от тех, кто выберет второй, с объяснением причин своего выбора. Суббота Я прокомментировал что Я предпочел использовать клиентов BitTorrent, а не aMule. Сторонники этой программы ответили своей точкой зрения. Если вы не знаете aMule, я рекомендую вам их прочитать. Несомненно, они будут поучительными.

Конечно, ваша позиция не отменяет мою. Я всегда давал понять, что это мое личное мнение. Я не очень терпеливый человек, я обычно не ищу кинематографических драгоценностей и, за исключением критических вещей, предпочитаю готовые решения, прежде чем настраивать. Следовательно, я не люблю aMule. Помимо этого, el Совместное использование файлов с использованием протокола BitTorrent имеет преимущества, о которых я хочу поговорить.

Но для этого мы должны сначала согласовать некоторые концепции.

Что такое одноранговая (P2P) сеть?

ED2K и Kademlia, два протокола, которые мы упоминали в вышеупомянутой предыдущей статье, и BitTorrent - это протоколы связи для одноранговых или P2P сетей. Приблизительный перевод будет попарно и относится к два или более компьютеров, соединенных между собой для совместного использования ресурсов без необходимости вмешательства центрального сервера. Если вы хотите, чтобы я дал им более академическое определение, скажем так:

Модель связи, в которой каждый элемент сети имеет одинаковые возможности, и любой из них может инициировать обмен данными.

Другими словами, он отличается от модели клиент-сервер, используемой, например, при прямой загрузке, в которой связь инициируется клиентом, а сервер может отправить только один ответ. Члены P2P-сети называются «одноранговыми узлами», потому что все они имеют одинаковые возможности.

Мы можем выделить два типа P2P-сетей:

  • Гибридный P2P: вам нужен посредник, который поможет одноранговым узлам находить и подключаться. Это случай протокола ED2K и первой реализации протокола BitTorrent.
  • Чистый P2P: центральный сервер вообще не вмешивается, и любой участник может отключиться от сети, не влияя на его работу. В этом режиме работают протокол Kademlia и клиенты BitTorrent, в которых используется технология распределенных хеш-таблиц (DHT).

Возможности протокола BitTorrent

Linux Tracker - это популярный трекер, который позволяет клиентам BitTorrent находить, загружать и публиковать самые популярные дистрибутивы Linux.

Сеть BitTorrent состоит из группы компьютеров, называемых «роем». Процесс начинается, когда один из участников загружает файл с помощью клиента BitTorrent. Функция BitTorrent-клиента - связаться с «трекером», который был указан в .torrent-файле во время его создания.. Трекер - это специальный сервер, который отслеживает подключенные компьютеры, обеспечивая совместное использование их IP-адресов с другими клиентами BitTorrent в рое. Благодаря этому они могут общаться друг с другом.

Как я уже упоминал в классификации сетей P2P, Существует также децентрализованная торрент-система, которая позволяет клиентам BitTorrent общаться друг с другом без необходимости использования центральных серверов. Клиенты BitTorrent используют технологию распределенной хеш-таблицы (DHT), позволяющую каждому клиенту BitTorrent функционировать как узел. В этом режиме, когда торрент добавляется с помощью «магнитной ссылки», узел DHT связывается с ближайшими узлами, а эти другие узлы связываются с другими узлами, пока не найдут информацию о торренте.

Другими словами, каждая пара становится трекером. Технология DHT может работать вместе с традиционными трекерами, обеспечивая резервирование на случай отказа трекера. Фактически, веб-сайты, собирающие торрент-ссылки, часто предоставляют оба варианта.

В следующей статье мы углубимся в работу протокола BitTorrent.


3 комментариев, оставьте свой

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   jony127 сказал

    Проблема со статьей об амуле, которую вы упомянули, не в том, что вы предпочитаете использовать торрент перед амулом, каждый использует то, что хочет, и это лучше для них. Дело в том, что в конце статьи вы сказали, что не рекомендовали его установку, и это несправедливо и не серьезно.

    То, что вам больше нравится торрент, не означает, что amule не является действующей программой, и, конечно, это зависит от того, в каких случаях и это была ваша большая ошибка, потому что вы даете читателю понять, что amule - не лучший вариант. Нехорошо критиковать альтернативу так легко и без осуждения.

    1.    Диего Герман Гонсалес сказал

      В чем будет проблема?
      Я простой пользователь, а не специалист по компьютерной безопасности и не сотрудник правоохранительных органов. И священник тоже.
      То, что я рекомендую или не рекомендую, не имеет значения.

      1.    jony127 сказал

        В том, что вы ошибаетесь, вы пишете статью в блоге, которую могут прочитать многие люди, и, плохо отзываясь о приложении, вы можете несправедливо дискредитировать его, поэтому я сказал это.

        Если вы пишете статью в публичном блоге, вы должны нести ответственность за то, что пишете, вам не нужно быть священником, представителем закона и тем, что вы говорите.