카뎀 리아 (Kad)

작가: Louise Ward
창조 날짜: 3 2 월 2021
업데이트 날짜: 16 할 수있다 2024
Anonim
Panic in the Capital! ⚠️ Incredible flash floods in Algiers, Algeria
동영상: Panic in the Capital! ⚠️ Incredible flash floods in Algiers, Algeria

콘텐츠

정의-Kademlia (Kad)는 무엇을 의미합니까?

Kademlia는 분산 형 P2P 네트워크를위한 분산 해시 테이블 (DHT) 통신 프로토콜입니다.

Kademlia 네트워크는 UDP (User Datagram Protocol)를 통해 서로 상호 작용하는 광범위한 노드로 구성됩니다. 네트워크의 각 노드는 노드 ID라는 고유 한 이진수로 식별됩니다. 노드 ID는 Kademlia 알고리즘에서 값 (데이터 블록)을 찾는 데 사용됩니다. 값은 Kademlia 네트워크 내에서 특정 값의 키, 고정 길이의 이진수로 상호 연결됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Kademlia (Kad)를 설명합니다

2002 년 Petar Maymounkov와 David Mazieres는 Kademlia 네트워크를 도입했습니다.

이 용어는 알파와 K라는 두 개의 표준화 된 용어와 세 번째 불규칙 용어 인 B로 분류됩니다. Kademlia 네트워크는 네트워크 노드로 구성되며 노드 ID는 파일 또는 리소스 검색을위한 직접적인 로드맵을 제공합니다.

Kademlia 네트워크 알고리즘에는 특정 값을 검색하기 위해 연관된 키에 대한 정보가 필요합니다. 검색은 여러 단계로 이루어집니다. 각 단계에서 알고리즘은 연결된 노드의 키에 가장 가까운 노드를 찾습니다. 분산 구조로 인해 Kademlia는 서비스 거부 공격에 대한 강력한 방어를 구축합니다. 분산 구조는 노드가 플러딩 될 때도 똑같이 유리합니다.

Kademlia는 파일 공유 네트워크에서 정보를 검색하기가 쉽기 때문에 파일 공유 네트워크에 널리 사용됩니다. 키워드는 파일 이름 검색에 사용되며 각 파일 이름은 기본 단어로 구분되기 때문입니다. 이러한 특수 키워드는 해당 파일 해시 및 파일 이름과 함께 절단되어 네트워크 저장소에 저장됩니다. Kademlia 네트워크 알고리즘을 기반으로하는 공용 네트워크에는 다음이 포함됩니다.

  • 카드 네트워크
  • 오버넷
  • 비트 토렌트
  • 오시리스 SPS
  • 그누텔라


Kademlia는 다음을 포함한 라이브러리에서도 구현됩니다.

  • 하쉬 미르
  • 샤키 파이
  • 모히또