2017-02-21 12 views
0

DHT와 PEX에 관한 질문이 있습니다. 나는 DHT가 급류를 위해 득시글 득시글하다가 누가 능동적으로 활동하고 있는지에 관해 다른 동료들에게 알려주는 몇 가지 기사를 읽었습니다.DHT와 PEX가 계속 추적하는 피어

1) 현재 급류에 속한 토렌트가있을 때 DHT 및 PEX 활동을 확인하여 모두 활성화되었음을 보여줍니다. 예를 들어, 124 개의 종자 (현재 124 개의 종자) 459 명의 동료 (235 개의 종).

나는 항상 DHT가 떼에서 다른 동료에 대해 동료를 업데이트한다고 생각했다. 따라서 다른 224 명 (즉, 459-235 = 224 명)이 어디에서 왔습니까? 이 동료가 다운로드를 일시 중지했거나 중단 했습니까? 그들은 최근에 떼의 일부였던 동료 일 뿐이며 결국 몇 가지 업데이트 후에 DHT에서 제거 될 것입니까?

2) DHT는 적극적으로 업로드/다운로드 (즉, 떼에서 제거) 한 토렌트를 삭제 한 사용자 (동료)의 토런트 정보 해시를 유지합니까? 예를 들어, 자석 링크를 클릭하면 메타 데이터가 다운로드되고 파일이 다운로드되기 시작합니다. 잠시 후에, 나는 utorrent에 "제거"버튼을 사용하고 떼에서 있었던 급류를 제거하고 나는 또한 내 다운로드에서 부분적으로 다운로드 한 파일을 지 웁니다. 하지만, 내 사용자/~/도서관/응용 프로그램 지원/uTorrent에서 데이터/토런트 파일을 지우지는 않습니다. DHT와 PEX는 여전히 파일에 대한 활성 피어라고 생각합니까? 예를 들어, DHT가 테이블을 새로 고침/업데이트 할 때 DHT가 웜에 적극적으로 참여하지 않더라도 IP 주소/피어를 파일의 소스로 추가합니까? PEX는 어때? 아직 파일을 소유하고있는 노드를 여전히 고려할 것입니까?

이 정보는 도움이 될 것입니다. 사전에

감사

답변

0

PEX은 현재 그들이 분리 할 때 정보를 후퇴 또한 그들이에 연결되어있는 사람을 말하고에 연결되어있는 동료입니다. 따라서 모든 사람들이 올바르게 구현되었다고 가정하면 떼의 생생한 모습을 볼 수 있습니다. 그러나 당신이 그것을 사용하려면 먼저 다른 피어와 연결되어야합니다. 따라서이 피어 검색은 보조 피어 발견 메커니즘 일뿐입니다. 하지만 방화벽이나 NAT로 인해 다른 피어에 연결할 수 있거나 연결될 수 있다는 것을 의미하지는 않습니다.

DHT은 각 노드가 infohash와 관련된 항목 목록에 자신을 게시하는 글로벌 네트워크입니다. 그것은 개별 스웜과 독립적이므로 기본 피어 검색 메커니즘으로 사용할 수 있습니다. 항목은 적극적으로 삭제되지 않으며 시간이 지나면 만료됩니다. DHT 노드는 일반적으로 게시 된 데이터의 정확성을 확인하지 않습니다. 유용하기는하지만 다소 오래되었거나 신뢰성이 떨어지는 데이터가 포함되어있을 수 있습니다.