Kad Network: различия между версиями

Перейти к навигации Перейти к поиску
10 байт добавлено ,  10 лет назад
м
уточнение стаба
Нет описания правки
м (уточнение стаба)
'''Kad Network'''  — децентрализованная бессерверная [[файлообменная сеть]], которая использует протокол [[оверлейная сеть|оверлейной сети]] [[Kademlia]]. Поддерживается в [[eMule]] (Kad 2.0), [[iMule]], [[aMule]] и [[MLDonkey]].
 
== Использование ==
Как и во всех децентрализованных сетях, Kad не требует официальных или общих серверов. Она не может быть закрыта отключением ключевых узлов. Однако, поскольку узлы постоянно связываются друг с другом, сеть может нагружать отдельные машины по сравнению с централизированной сетью.
 
Единственное, что нужно для соединения с этой сетью  — [[IP-адрес]] и [[Порт (TCP/UDP)|порт]] любого клиента, уже подключённого к сети. То есть требуется Boot Strap (самонастройка).
 
Как только происходит соединение с сетью, клиент опрашивает других клиентов, чтобы определить, можно ли с ними соединиться. Этот процесс похож на определение HighID/LowID на серверах.
В сети Kad неважно, что вы ищете. Будь то файл, источник загрузки или другой пользователь.
 
В ней нет серверов, отслеживающих активность клиентов. В сущности, каждый клиент  — маленький сервер, работающий в сети [[Kademlia]] как сервер для ключевых слов или источников. Хеш клиента определяет ключевые слова или источники.
 
Таким образом, цель любого запроса  — найти соответствующих этому запросу клиентов. Затем вычисляется "«расстояние"» к конечному клиенту путем опроса других клиентов о наикратчайшем маршруте к нему.
 
Kad Network поддерживает поиск файлов как по имени, так и по размеру, расширению, битрейту и так далее.
{{нет иллюстраций}}
{{викифицировать}}
{{compu-net-stub}}
 
[[Категория:Сетевые протоколы]]

Навигация