Введение


В данном исследовании произведен анализ таких методов передачи файлов, как:

  • Bit Torrent
  • Direct Connect
  • Файлообменники
  • Shareman

Мною были выбраны именно эти методы, так как они явлются наиболее распространнеными. В последнее время происходит популяризация децентрализованных гибридный сетей. И самыми используемыми из них являются такие протоколы, как давно широко известный BitTorrent, развивающийся Direct Connect и Shareman, распространяющийся и поддерживаемый провайдерами различных регионов. Так же в список были включены файлообменники, так как они являются наиболее известными широкому кругу пользователей.


Все методы для удобного сравнения были описаны по одинаковой схеме:

  • Общее — здесь представлена основная информация по протоколу, принцип его работы, программы-клиенты и основные свойста.
  • Интерфейс — в данном разделе находится внешний вид программы-клинта с описанием каждого элемента.
  • За и против — в том месте располагаются как преимущества, так и недостатки каждого протокола.

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

  • Маленький размер файла (6мб)
  • Средний размер файла (290мб)
  • Большой размер файла (1,3гб)

Скачивание файла через каждый протокол было произведено два раза для уточнения данных. Были выведены средние скорости за все время закачки и установлено среднее время. Так же будет представлена сводная таблица со следующими критериями, оцениваемыми по 5-тибальной система:

  • Интерфейс
  • Справка
  • Скорость закачки
  • Дополнительные возможности
  • Средний балл программы

Bit Torrent, Direct Connect и Shareman относятся к p2p сетям.
Пиринговая сеть — это компьютерная сеть, основанная на равноправии участников. В такой сети отсутствуют выделенные серверы, а каждый узел является как клиентом, так и сервером. Такая организация позволяет сохранять работоспособность сети при любом количестве и любом сочетании доступных узлов. Участниками сети являются пиры.


  • Устройство одноранговой сети

Например, в сети есть 12 машин, при этом каждая может связаться с каждой. Каждая из этих машин может посылать запросы на предоставление каких-либо ресурсов другим машинам в пределах этой сети и, таким образом, выступать в роли клиента. Будучи сервером, каждая машина должна быть способной обрабатывать запросы от других машин в сети, отсылать то, что было запрошено. Каждая машина также должна выполнять некоторые вспомогательные и административные функции (например, хранить список других известных машин—«соседей» и поддерживать его актуальность).


  • Частично децентрализованные (гибридные) сети

Помимо чистых P2P-сетей, существуют так называемые гибридные сети, в которых существуют сервера, используемые для координации работы, поиска или предоставления информации о существующих машинах сети и их статусе (on-line, off-line и т. д.). Гибридные сети сочетают скорость централизованных сетей и надёжность децентрализованных благодаря гибридным схемам с независимыми серверами, синхронизирующими информацию между собой. При выходе из строя одного или нескольких серверов, сеть продолжает функционировать. К частично децентрализованным файлообменным сетям относится BitTorrent. Наиболее используемым пиринговым протоколом является BitTorrent.



Файлообменники же являются типичными представителями сервисов с доступом к файлам по http протоколу.
Такой сервис позволяет удобно «обмениваться» файлами. На специальной странице файлообменника (чаще всего на главной) пользователь загружает файл на сервер файлообменника, а файлообменник отдает пользователю постоянную ссылку, которую он может рассылать по e-mail, публиковать в блогах, на форумах или пересылать через системы IM. Перейдя по такой ссылке любой другой пользователь может скачать изначальный файл.