2017-12-17 23 views
2

Bittorrent를 사용할 때 URL에 매개 변수 "numwant", "corrupt"및 "key"이있는 것을 확인했습니다.트래커 Bittorrent의 GET 요청 매개 변수

그러나 이러한 paremeters는 BEP 3 (http://www.bittorrent.org/beps/bep_0003.html)에서 정의되지 않았으므로 다른 사람이 매개 변수의 의미를 알 수 있으며 3 개의 매개 변수는 어디에 정의되어 있습니까?

또한 질문을하기 전에 www.bittorrent.org 사이트에서 키워드 "numwant"을 검색했는데 BEP 8에 "numwant"이 표시되었지만 키워드의 정의 나 설명은 찾을 수 없습니다. 찾을 수 있습니다. BEP3 공식 동안

enter image description here

답변

1

, 그것은 간결하고 조밀 한 문서입니다. 대신 비공식적 인 방법을 사용하는 것이 좋습니다. https://wiki.theory.org/index.php/BitTorrentSpecification

읽고 이해하는 것이 훨씬 쉽습니다. 또한 다른 곳에서는 찾을 수없는 프로토콜의 초기 확장을 문서화합니다. 이

당신은 발견 할 것이다 :

  • numwant : 선택 사항. 클라이언트가 추적기에서 수신하려는 피어의 수입니다. 이 값은 0이 될 수 있습니다. 생략하면 일반적으로 기본값은 50입니다.
  • : 선택 사항. 다른 동료와 공유되지 않는 추가 신분증. IP 주소가 변경 될 경우 클라이언트가 신원을 증명할 수 있도록하기위한 것입니다. corrupt에 대해서는

는,이 정의하는 방법 AFAIK 서면 문서가 없지만, 오히려 간단합니다; 조각에 해시 검사가 실패하면 해당 데이터 양이 downloaded 카운터 대신 corrupt 카운터에서 계산됩니다.

또한 redundant 카운터가 있습니다. 중복되는 데이터가 누락되어 방전됩니다. 이것은, 예를 들어 말단 게임 모드에서, 동일한 청크가 둘 이상의 피어로부터 요청 될 때 발생한다.


또한, 내 대답에 몇 가지 추가 정보를 원하시면 여기있다 : Understanding Bittorrent Tracker Request