PNRP는 인터넷에서 다른 동료를 어떻게 찾을 수 있습니까?

StackOverflow https://stackoverflow.com/questions/9499758

  •  14-11-2019
  •  | 
  •  

문제

PNRP가 전세계 클라우드의 다른 동료들을 탐지하는 방법 (인터넷 끝나는 것임)을 알고 싶습니다.나는 그것이 "분산 된 해시 테이블 시스템과 유사한 아키텍처"를 사용하지만, 실제로 나에게 많은 것을 말하지 않는 것을 사용합니다.

어떤 시점에서, 내 노드는 알고리즘이 찾을 수있는 다른 피어 주소를 결국 반환하는 어딘가에 몇 가지 종류의 메시지를 보내야하지만, 묻는 중앙 서버가없는 경우이 초기 메시지를 어디에서 보내는 경우이 초기 메시지를 보냅니다.그리고이 시점에서 다른 노드를 알지 못합니다.

도움이 되었습니까?

해결책

글로벌> PNRP 클라우드에 대해서만 묻는 경우 "1.3.3.1 PNRP 프로토콜 사양 :

... 전역> pnrp 클라우드에서 일부 노드를 발견하여 발견 노드 연락처 주소가있는 두 개의 잘 알려진 시드 서버 중 하나 도메인 이름 시스템 (DNS) 조회를 통해 해결 ...

그러나 나는 아마 전체 텍스트를 읽고 링크를 따르고 싶습니다 :

동일한 링크 에서 노드 을 검색하려면 노드가 간단한 서비스를 사용합니다. 검색 프로토콜 (SSDP) ( upnparch1] , 섹션 1) ~ 이미 클라우드에있는 다른 인근 노드를 발견하십시오. 만약 거기에 노드에 존재하는 관심 구름에 다른 노드가 없습니다. 링크를 누른 다음 검색 노드는 시드 서버를 사용하여 일부를 찾습니다. 에 글로벌 PNRP 클라우드 에서 일부 노드를 발견하십시오. 연락처 주소가있는 두 개의 잘 알려진 시드 서버 중 하나 도메인 이름 시스템 (DNS) 조회를 통해 해결되었습니다. 일부 노드를 발견합니다 사이트 클라우드 에서 발견 노드는 이름이나 주소를 알아야합니다. 다른 방법을 통해 시드 서버 (예 : 수동 구성 또는 응용 프로그램에서 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top