비트토렌트 트래커

BitTorrent tracker

BitTorrent Tracker는 BitTorrent 프로토콜을 사용하여 피어 간의 통신을 지원하는 특수한 유형의 서버입니다.

피어피어 파일 공유에서는 최종 사용자 PC 상의 소프트웨어 클라이언트가 파일을 요구하고 피어 머신에 있는 요구된 파일의 일부가 클라이언트에 송신되어 요구된 파일의 완전한 카피로 재구성됩니다.「트래커」서버는, 피어 머신상의 파일 카피의 위치를 추적해, 클라이언트의 요구시에 어느 카피를 사용할 수 있는지를 파악해, 카피된 파일의 효율적인 송신과 재구성을 조정합니다.이미 파일 다운로드를 시작한 클라이언트는 정기적으로 트래커와 통신하여 새로운 피어와 보다 빠른 파일 전송을 네고시에이트하고 네트워크 퍼포먼스 통계 정보를 제공합니다.단, 초기 피어 투 피어 파일 다운로드가 시작된 후에는 트래커에 연결하지 않고도 피어 투 피어 통신을 계속할 수 있습니다.

"trackerless" 토렌트를 위한 분산 해시 테이블(DHT) 방식이 만들어진 이후 비트토렌트 트래커는 대부분 용장화되었지만 피어[citation needed] 검출 속도를 향상시키기 위해 토렌트와 함께 포함되어 있는 경우가 많습니다.

퍼블릭 트래커와 프라이빗 트래커

퍼블릭 트래커

퍼블릭 트래커 또는 오픈 트래커는 기존 토렌트에 트래커 주소를 추가하여 누구나 사용할 수 있으며 OpenBit과 같이 새로 생성된 토렌트에서 사용할 수 있습니다.토렌트Pirate Bay는 2009년 법적 문제로 인해 비활성화될 때까지 가장 인기 있는 공공 추적기 중 하나를 운영했고, 그 후 마그넷 링크제공했습니다.

개인 추적기

개인 추적기는 사용자가 사이트에 등록하도록 요구하여 사용을 제한하는 BitTorrent 추적기입니다.다수의 민간 트래커에서 사용되는 등록을 제어하는 방법은, 액티브·기여 회원에 대해서, 새로운 유저에게 사이트 등록을 허가할 수 있는 권한을 부여하거나,[1] 신규 유저에게 면접을 실시하는 초대 시스템이다.

법적 문제

법적 용도

저작권이 있는 자료 또는 그 일부를 배포하는 것이 합법적인 몇 가지 상황이 있습니다.

  • 무료 배포.저작권자는 자신의 작품을 무료로 배포하는 것을 선택할 수 있다.전용 저작권 라이센스(자체 자료를 업로드하고자 하는 모든 사람이 사용할 수 있음)는 이러한 목적을 위해 사용할 수 있습니다.이러한 라이센스는 온라인 커뮤니티와 같이 다수의 저작권자가 있는 상황에서 종종 사용됩니다.예를 들어 텍스트, 오디오, 비디오 또는 이미지 형식의 무료 문화 작업을 위한 Creative Commons 라이센스 패밀리나 BSD 라이센스 등의 자유 소프트웨어/오픈 소스 소프트웨어 라이센스 등이 있습니다.위키피디아 자체는 같은 이유로 비트토렌트를 통해 배포될 수 있다.
  • 퍼블릭 도메인퍼블릭 도메인에 속하기 때문에 저작권법의 적용을 받지 않는(또는 더 이상 받지 않는) 저작물도 법적으로 배포될 수 있습니다.를 들어, Project Gutenberg는 저작권이 만료된 후에 정기적으로 고전 문화 작품을 수집하여 출판합니다(이는 이전 작품이 출판된 국가에 따라 다릅니다).
  • 공정한 사용.일부 국가에서는 저작권법에 공정한 사용 조항이 있는데, 이는 사람들이 법을 위반하지 않고 특정 등급의 저작물을 접근하고 사용할 수 있는 권리를 허용한다.

안전한 트래커 시스템을 사용하여 BitTorrent를 통해 배포되는 콘텐츠를 합법적으로 판매하는 실험도 있습니다.

토렌트 신뢰성 향상

트래커는 BitTorrent의 "스왑"이 파손된 주요 원인입니다.(그 외의 원인은 대부분 파손 또는 해킹된 클라이언트가 파손된 데이터를 업로드하고 있기 때문입니다.)추적기의 신뢰성은 비트토렌트 프로토콜의 두 가지 주요 혁신을 통해 향상되었습니다.

멀티트랙터 토렌트

멀티 트래커 토렌트는 단일 토렌트 파일에 여러 트래커를 포함합니다.이렇게 하면 한 트래커가 고장난 경우에도 다른 트래커는 계속해서 토렌트를 위해 무리를 유지할 수 있습니다.이에 대한 한 가지 단점은 단일 토렌트에 여러 개의 연결되지 않은 무리가 있을 수 있다는 것입니다. 여기서 일부 사용자는 다른 트래커에 연결할 수 없지만 특정 트래커에 연결할 수 있습니다.이로 인해 토렌트가 설명하는 파일을 전송하기 위해 토렌트의 효율성을 저해할 수 있는 분리 집합이 생성될 수 있습니다.피어 익스체인지DHT 등의 추가 확장에 의해, 그렇지 않으면 다른 방법으로 분리된 피어 그래프를 신속히 Marge 하는 것으로, 이 영향을 경감합니다.

트래커리스 토류

Vuze(구 Azureus)는 분산 해시 테이블(DHT) 방식을 통해 이러한 시스템을 구현한 최초의 BitTorrent 클라이언트입니다.Mainline DHT로 알려진 대체적이고 호환되지 않는 DHT 시스템이 동시에 개발되었으며, 이후 비트토렌트(Mainline), μ토렌트, 전송, rTorent, KTorrent, BitComet 및 Floodge 클라이언트에 의해 채택되었습니다.

공식 BitTorrent 클라이언트, μTorrent, BitComet, Transmission 및 BitSpirit의 현재 버전은 모두 Mainline DHT와 호환성을 공유합니다.두 DHT의 구현은 모두 카뎀리아에 기초하고 있다.버전 3.0.5.0 이후 Vuze는 옵션 애플리케이션 플러그인 Mainline을 사용하여 자체 분산 데이터베이스 외에 Mainline DHT도 지원합니다.DHT 플러그인이를 통해 Vuze 클라이언트는 더 큰 무리에게 도달할 수 있습니다.

대부분의 BitTorrent 클라이언트는 트래커나 DHT 외에 피어(Peer Exchange)를 사용하여 피어를 수집합니다.피어 교환은 기존의 피어와의 사이에서 다른 피어를 알고 있는지 여부를 확인합니다.Vuze의 3.0.5.0 릴리스에서는 모든 주요 BitTorrent 클라이언트에 호환성이 있는 피어 교환이 가능하게 되었습니다.

IPv6 지원

HTTP 기반 추적기 프로토콜의 옵션 중 하나는 "콤팩트" 플래그입니다.이 플래그는, BEP 23 [2]에 정의되어 있듯이, 트래커가 IPv4 주소를 4 바이트(32 비트)의 세트로 부호화함으로써 응답을 압축할 수 있도록 지정합니다.다만, IPv6 의 길이는 128 비트이기 때문에, 「콤팩트」에 의해서 IPv6 의 서포트가 끊어집니다.이러한 상황에 대처하려면 , 클라이언트와 트래커가 IPv6 를 개입시킨 콤팩트한 아나운스를 사용하지 않게 하거나, BEP 07[3] 을 실장할 필요가 있습니다.

소프트웨어

Dirk Engling의 opentracker는 가장 큰 BitTorrent 트랙커 중 하나인 The Pirate Bay Tracker를 작동시켰습니다.

qBittorrent는 트래커 지원을 내장한 오픈소스 BitTorrent 클라이언트입니다.

BitTorious[4] 웹 기반 관리 포털을 통합한 상업적으로 지원되는 오픈 소스 추적기입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Jones, Ben (15 January 2008). "Trading BitTorrent Tracker Invites, Commodity or Curse?". TorrentFreak. Archived from the original on 19 June 2013. Retrieved 23 October 2010.
  2. ^ Harrison, David. "Tracker Returns Compact Peer Lists". Archived from the original on 2010-02-11. Retrieved 2017-02-28.
  3. ^ Hazel, Greg; Norberg. "IPv6 Tracker Extension". Archived from the original on 2017-05-15. Retrieved 2017-02-28.
  4. ^ "Archived copy". Archived from the original on 2021-05-06. Retrieved 2022-02-05.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)