Кад сеть


Сеть Kad представляет собой одноранговую (P2P) сеть, в которой реализован протокол наложения Kademlia P2P. [1] Большинство пользователей сети Kad также подключены к серверам в сети eDonkey , и клиенты сети Kad обычно запрашивают известные узлы в сети eDonkey, чтобы найти начальный узел в сети Kad.

Обратите внимание, что сеть Kad не используется для передачи файлов по сети P2P. Вместо этого, когда инициируется передача файлов, клиенты подключаются напрямую друг к другу (используя стандартную общедоступную IP- сеть). Этот трафик может быть заблокирован, сформирован или отслеживается интернет-провайдером или любым другим оппортунистическим посредником. [ нужна ссылка ]

Как и все децентрализованные сети, сеть Kad не требует официальных или общих серверов. Таким образом, его нельзя отключить, отключив определенное подмножество ключевых узлов . Хотя децентрализация сети предотвращает простое завершение работы, анализ трафика и глубокая проверка пакетов позволяют с большей легкостью идентифицировать трафик как P2P из-за высокой пропускной способности пакетов с переменным пунктом назначения. Большой объем пакетов обычно приводит к уменьшению доступных ресурсов ЦП и/или сети, обычно связанных с P2P-трафиком. [ нужна ссылка ]

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

Лишь несколько крупных клиентов в настоящее время поддерживают реализацию сети Kad. Однако они составляют более 80% пользовательской базы и, вероятно, приближаются к 95% установок ed2k.

Существует ряд второстепенных вариантов или ответвлений eMule, которые поддерживают те же основные функции, что и сам eMule. Они включают в себя: aMule (клиент Linux, аналогичный eMule) и моды eMule (не eMule Plus ), возможно, и другие.