İçerik
- Tanımı - Kademlia (Kad) ne anlama geliyor?
- 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
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