Kademlia (Kad)

Yazar: Louise Ward
Yaratılış Tarihi: 3 Şubat 2021
Güncelleme Tarihi: 16 Mayıs Ayı 2024
Anonim
Kademlia Algorithm Overview - 1
Video: Kademlia Algorithm Overview - 1

İçerik

Tanımı - Kademlia (Kad) ne anlama geliyor?

Kademlia, merkezi olmayan eşler arası ağlar için dağıtılmış bir karma tablo (DHT) iletişim protokolüdür.

Kademlia ağı, Kullanıcı Datagram Protokolü (UDP) ile birbirleriyle etkileşime giren çok çeşitli düğümlerden oluşur. Ağdaki her düğüm, düğüm kimliği adı verilen benzersiz bir ikili sayı ile tanımlanır. Düğüm kimliği, Kademlia algoritmasındaki değerleri (veri bloğu) bulmak için kullanılır. Değerler ayrıca bir Kademlia ağı içinde belirli bir değerin anahtarı, ikili sayıda sabit uzunlukta bir sayı ile birleştirilir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Kademlia'yı (Kad) anlatıyor

2002 yılında Petar Maymounkov ve David Mazieres Kademlia ağını tanıttı.

İki standartlaştırılmış terim olan Alpha ve K ve üçüncü bir düzensiz terim olan B kategorisine göre sınıflandırılır. Kademlia ağı ağ düğümlerinden oluşur ve düğüm kimliği dosya veya kaynak aramaları için doğrudan bir yol haritası sunar.

Kademlia ağ algoritması, belirli değerleri aramak için ilgili anahtar hakkında bilgi gerektirir. Arama birkaç adımda yapılır; Her adımda, algoritma bağlı düğümün anahtarına en yakın olan düğümü arar. Merkezi olmayan yapısı nedeniyle Kademlia, hizmet reddi saldırısına karşı güçlü bir savunma inşa ediyor. Merkezi olmayan yapısı, düğümler sular altında kaldığında eşit derecede avantajlıdır.

Kademlia, dosya paylaşım ağlarında yaygın olarak kullanılmaktadır, çünkü dosya paylaşım ağlarında bilgi aramayı oldukça kolaylaştırmaktadır. Bunun nedeni, anahtar kelimeler dosya adı araması yapmak için kullanılır ve her dosya adı temel kelimelere ayrılır. Bu tür özel anahtar kelimeler, karşılık gelen dosya karması ve dosya adı ile birlikte, doğrar ve ağ depolama alanına yerleştirilir. Kademlia ağ algoritmasına dayanan ortak ağlar arasında


  • Kad ağı
  • Overnet
  • BitTorrent
  • Osiris sps
  • Gnutella


Kademlia ayrıca kütüphaneleri de dahil olmak üzere uygulanmaktadır

  • Hashmir
  • SharkyPy
  • Mojito