kad 는 무엇을 의미합니까?
kad 는 서버 불필요 및 측정 가능성 향상을 목표로 하는 P2P 컨셉을 기반으로 하는 새로운 네트워크 토폴로지인 Kademlia 의 약어입니다.
2004 년 2 월 27 일 공식 발표된 eMule v0.42b 에서 Kad 는 eMule 의 기능 모듈로 공식 내장되기 시작했습니다. 이번 릴리즈의 주요 새로운 기능은 Kad (Kademlia network) 지원입니다.
확장 데이터:
Kad 는 각 노드가 보낸 메시지에 포함되어야 하는 160bit ID 를 가지고 있습니다. 각 노드는 기존 노드를 보존하기 위해 데이터를 기록해야 합니다. 데이터 형식은 (IP address, UDP 포트, 노드 ID) 이고, 노드가 책임져야 하는 범위는 2 의 I 제곱과 2 의 i+1 제곱, I 의 범위는 0LT 입니다. I lt;; 160, 이 구조는 k-bucket 이라고 합니다.
이 구조는 새로운 정보가 수신될 때마다 각 노드가 k-bucket 내의 데이터를 업데이트해야 하는 트리 모양을 형성합니다. k-bucket 구조를 통해 모든 노드 상태가 새롭고 노드가 어디에 있는지 확실히 알 수 있습니다.
바이두 백과 -KAD (네트워크 구조)