كاديميليا (كاد)

مؤلف: Louise Ward
تاريخ الخلق: 3 شهر فبراير 2021
تاريخ التحديث: 16 قد 2024
Anonim
كاديميليا (كاد) - تقنية
كاديميليا (كاد) - تقنية

المحتوى

تعريف - ماذا تعني Kademlia (Kad)؟

Kademlia هو بروتوكول اتصال لجدول التجزئة الموزع (DHT) لشبكات الند للند اللامركزية.

تتكون شبكة Kademlia من مجموعة واسعة من العقد ، والتي تتفاعل مع بعضها البعض من خلال بروتوكول مخطط بيانات المستخدم (UDP). يتم تعريف كل عقدة على الشبكة برقم ثنائي فريد يسمى معرف العقدة. يتم استخدام معرف العقدة لتحديد القيم (كتلة البيانات) في خوارزمية Kademlia. ترتبط القيم أيضًا داخل شبكة Kademlia بمفتاح القيمة المحددة ، وعدد ثنائي من الطول الثابت.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح Kademlia (Kad)

في عام 2002 ، قدم Petar Maymounkov و David Mazieres شبكة Kademlia.

يتم تصنيفها بمصطلحين قياسيين ، هما Alpha و K ، ومصطلح غير منتظم ثالث ، B. تتكون شبكة Kademlia من عقد الشبكة ويوفر معرف العقدة خريطة طريق مباشرة لعمليات البحث عن الملفات أو الموارد.

تتطلب خوارزمية شبكة Kademlia المعلومات حول المفتاح المرتبط للبحث عن قيم محددة. يتم البحث في عدة خطوات ؛ في كل خطوة ، تبحث الخوارزمية عن العقدة الأقرب إلى مفتاح العقدة المتصلة. بسبب هيكلها اللامركزي ، تقوم Kademlia ببناء دفاع قوي ضد هجوم رفض الخدمة. هيكلها اللامركزي مفيد بنفس القدر عندما تغمر العقد.

يعمل Kademlia على نطاق واسع في شبكات تبادل الملفات لأنه يجعل من السهل للغاية البحث عن المعلومات في شبكات تبادل الملفات. وذلك لأن الكلمات الأساسية تستخدم لإجراء عمليات بحث عن أسماء الملفات ، وينقسم كل اسم للملف إلى كلماته الأساسية. يتم تكفير هذه الكلمات الرئيسية الخاصة وتخزينها في شبكة التخزين ، إلى جانب تجزئة الملفات المقابلة واسم الملف. تشمل الشبكات العامة التي تستند إلى خوارزمية شبكة Kademlia


  • شبكة كاد
  • Overnet
  • تورنت
  • Osiris sps
  • نوتلا


كما يتم تطبيق Kademlia في المكتبات بما في ذلك

  • Hashmir
  • SharkyPy
  • موخيتو