Преимущество открытого исходного кода в том, что здесь есть варианты на любой вкус. Если вы напишете статью, в которой перечислены причины, по которым вы предпочитаете один вариант другому, вы неизбежно получите комментарии от тех, кто выберет второй, с объяснением причин своего выбора. Суббота Я прокомментировал что Я предпочел использовать клиентов BitTorrent, а не aMule. Сторонники этой программы ответили своей точкой зрения. Если вы не знаете aMule, я рекомендую вам их прочитать. Несомненно, они будут поучительными.
Конечно, ваша позиция не отменяет мою. Я всегда давал понять, что это мое личное мнение. Я не очень терпеливый человек, я обычно не ищу кинематографических драгоценностей и, за исключением критических вещей, предпочитаю готовые решения, прежде чем настраивать. Следовательно, я не люблю aMule. Помимо этого, el Совместное использование файлов с использованием протокола BitTorrent имеет преимущества, о которых я хочу поговорить.
Но для этого мы должны сначала согласовать некоторые концепции.
Что такое одноранговая (P2P) сеть?
ED2K и Kademlia, два протокола, которые мы упоминали в вышеупомянутой предыдущей статье, и BitTorrent - это протоколы связи для одноранговых или P2P сетей. Приблизительный перевод будет попарно и относится к два или более компьютеров, соединенных между собой для совместного использования ресурсов без необходимости вмешательства центрального сервера. Если вы хотите, чтобы я дал им более академическое определение, скажем так:
Модель связи, в которой каждый элемент сети имеет одинаковые возможности, и любой из них может инициировать обмен данными.
Другими словами, он отличается от модели клиент-сервер, используемой, например, при прямой загрузке, в которой связь инициируется клиентом, а сервер может отправить только один ответ. Члены P2P-сети называются «одноранговыми узлами», потому что все они имеют одинаковые возможности.
Мы можем выделить два типа P2P-сетей:
- Гибридный P2P: вам нужен посредник, который поможет одноранговым узлам находить и подключаться. Это случай протокола ED2K и первой реализации протокола BitTorrent.
- Чистый P2P: центральный сервер вообще не вмешивается, и любой участник может отключиться от сети, не влияя на его работу. В этом режиме работают протокол Kademlia и клиенты BitTorrent, в которых используется технология распределенных хеш-таблиц (DHT).
Возможности протокола BitTorrent
Сеть BitTorrent состоит из группы компьютеров, называемых «роем». Процесс начинается, когда один из участников загружает файл с помощью клиента BitTorrent. Функция BitTorrent-клиента - связаться с «трекером», который был указан в .torrent-файле во время его создания.. Трекер - это специальный сервер, который отслеживает подключенные компьютеры, обеспечивая совместное использование их IP-адресов с другими клиентами BitTorrent в рое. Благодаря этому они могут общаться друг с другом.
Как я уже упоминал в классификации сетей P2P, Существует также децентрализованная торрент-система, которая позволяет клиентам BitTorrent общаться друг с другом без необходимости использования центральных серверов. Клиенты BitTorrent используют технологию распределенной хеш-таблицы (DHT), позволяющую каждому клиенту BitTorrent функционировать как узел. В этом режиме, когда торрент добавляется с помощью «магнитной ссылки», узел DHT связывается с ближайшими узлами, а эти другие узлы связываются с другими узлами, пока не найдут информацию о торренте.
Другими словами, каждая пара становится трекером. Технология DHT может работать вместе с традиционными трекерами, обеспечивая резервирование на случай отказа трекера. Фактически, веб-сайты, собирающие торрент-ссылки, часто предоставляют оба варианта.
В следующей статье мы углубимся в работу протокола BitTorrent.
Проблема со статьей об амуле, которую вы упомянули, не в том, что вы предпочитаете использовать торрент перед амулом, каждый использует то, что хочет, и это лучше для них. Дело в том, что в конце статьи вы сказали, что не рекомендовали его установку, и это несправедливо и не серьезно.
То, что вам больше нравится торрент, не означает, что amule не является действующей программой, и, конечно, это зависит от того, в каких случаях и это была ваша большая ошибка, потому что вы даете читателю понять, что amule - не лучший вариант. Нехорошо критиковать альтернативу так легко и без осуждения.
В чем будет проблема?
Я простой пользователь, а не специалист по компьютерной безопасности и не сотрудник правоохранительных органов. И священник тоже.
То, что я рекомендую или не рекомендую, не имеет значения.
В том, что вы ошибаетесь, вы пишете статью в блоге, которую могут прочитать многие люди, и, плохо отзываясь о приложении, вы можете несправедливо дискредитировать его, поэтому я сказал это.
Если вы пишете статью в публичном блоге, вы должны нести ответственность за то, что пишете, вам не нужно быть священником, представителем закона и тем, что вы говорите.