Содержание
Распределенная хэш-таблица (DHT) - это новая модель одноранговой (P2P) сети обмена файлами, которая позволяет пользователям P2P скрывать загруженные файлы. В этой статье представлен обзор процесса совместного использования файлов, преимуществ, недостатков и возможностей DHT для поиска P2P-сети, использующей DHT.
Обмен файлами по сетям P2P
Частные лица и компании используют сети P2P по разным причинам. Малые и крупные компании используют P2P для управления и обмена документами и видео. Люди используют P2P для многих юридических и не очень крутых целей обмена музыкой и фильмами.
P2P-сети делают задачу совместного использования больших файлов максимально возможной, разбивая файлы на маленькие части размером около 256 КБ. Это позволяет пользователям загружать части файла от нескольких пользователей, что позволяет значительно быстрее загружать файлы.
Каждый раз, когда файл распределяется между двумя или более узлами, хеш-таблица также используется пользователями. Хеш-таблица предоставляет подробную информацию о файле, чтобы его можно было загрузить от нескольких пользователей. Хеш-таблица также позволяет сравнивать загруженный конечный файл с файлами других пользователей, чтобы убедиться, что он загружен полностью.
DHT и P2P
Модель DHT выполняет те же функции, что и хеш-таблицы, но таблицы также распределены. В результате файл имеет уникальный отпечаток, связанный с ним, но без определенного имени файла.
С DHT вы должны знать единственный отпечаток файла. Имена файлов бесполезны. Если у вас есть отпечаток пальца, вы можете искать среди членов сети P2P, чтобы узнать, кто еще может иметь этот файл. Если вы ищете файл по имени, вы теряете значение DHT, потому что теперь ваша файловая активность может быть отслежена.
DHT Положительные очки
Одна из главных целей DHT - победить системы отслеживания файлов. Эти системы могут использоваться владельцами интеллектуальной собственности для отслеживания того, кто легально или незаконно загрузил их программное обеспечение или файлы.
DHT не полностью скрывает личность людей, но значительно усложняет процесс отслеживания файлов. В то время как другие методы анонимного обмена файлами доступны, DHT в настоящее время является одним из лучших способов защитить вашу личность.
Другой сильной стороной DHT является то, что файлы связаны с помощью ключа или отпечатка пальца, а не имени файла. Это позволяет индексировать файлы.Обычный поиск при совместном использовании файлов разбивает запрос на все компьютеры или одноранговые узлы в сети. С помощью DHT можно разработать централизованный индекс, который позволяет пользователям быстро находить и загружать один и тот же файл, вместо того, чтобы потенциально загружать не тот файл.
Отрицательные точки DHT
Управление файлами имеет гораздо больше целей, чем выявление потенциальных нарушений авторских прав. Это также позволяет искать имена файлов и точно идентифицировать файлы, которые являются одинаковыми, но с другим именем. DHT снимает эти преимущества с файлового контроля.
DHT не пуленепробиваемый. Их идентичность все еще можно проследить, хотя этот процесс требует гораздо больше времени со стороны владельцев интеллектуальной собственности. Даже обеспечивая дополнительный уровень защиты, ваша конфиденциальность еще не гарантирована.
Файлы по-прежнему можно искать на основе вашего уникального отпечатка пальца или ключа, а также с помощью таких инструментов, как «Магнитные ссылки». Они содержат информацию, необходимую для поиска файла в сети P2P.
средство
Наиболее надежный и широко используемый P2P-клиент сети, поддерживающий DHT, - это BitTorrent (http://www.bittorrent.com). DHT - это опция, которую вы можете выбрать из BitTorrent, и его одноранговая сеть обмена файлами быстро растет.
Другим популярным клиентом, поддерживающим DHT, является eMule (http://emule.com). Поскольку eMule является открытым исходным кодом, регулярно добавляются новые функции и инструменты. Многие разработчики eMule уделяют особое внимание совместному использованию файлов DHT.
резюме
Обмен файлами P2P - это мощный инструмент, используемый отдельными лицами и компаниями для обмена важной информацией. DHT предоставляет метод обмена файлами, который нельзя контролировать обычными средствами. Это добавляет дополнительный уровень защиты конфиденциальности, но также затрудняет поиск файлов.
Вы можете использовать DHT немедленно, если у вас уже есть BitTorrent или eMule. Другие клиенты P2P также предоставляют поддержку DHT, поэтому просмотрите предоставленные сопроводительные документы, чтобы узнать, можете ли вы воспользоваться этой моделью.