UDP 추적기

UDP tracker

UDP Tracker 프로토콜은 고성능 저오버헤드 BitTorrent Tracker 프로토콜이다.그것은 HTTP 프로토콜 (TCP를 통한) 정규 추적자 사용 대신에 데이터 전송을 위해 상태 비저장 사용자 데이터그램 프로토콜 (UDP)을 사용한다.데이터는 비트토렌트가 대부분의 통신에 사용하는 표준 벤코드 알고리즘 대신 사용자 정의 바이너리 형식으로 되어 있다.

이 프로토콜의 URL 형식:udp:///example.com:port.

HTTP Tracker와 비교

UDP Tracker는 더 잘 최적화되어 있으며 추적 서버에 부담을 덜 준다.두 트래커 모두 전송 속도에 영향을 미치지 않는다.

프로토콜을 구현하는 클라이언트

비평

  • 제한된 IPv6 지원(프로토콜은 IP 주소에 대해 32비트 정수를 지정하고 128비트 IPv6 주소에 대해 유사 헤더를 지원함)
  • 색인 부위가 전체 추적기를 긁을 수 있는 메커니즘 없음
    • 이것은 성능 문제가 아니기 때문에 전통적인 TCP 스크래치 메커니즘에 의해 지원될 수 있다.
  • 추적자가 클라이언트 제한을 적용하기 위한 메커니즘 없음
  • UDP 추적기 프로토콜은 HTTP 프로토콜처럼 사용자 에이전트를 나타낼 필드가 없다.그러나 peer_id 필드 내의 사용자 에이전트 및 버전을 인코딩하는 규약은 여전히 적용된다.
  • 추적자가 경고 메시지를 보낼 수 있는 메커니즘 없음
  • 압축 없음, 특히 대규모 발표 응답에 문제가 있음.

참조

  1. ^ Vilches, Jose (2009-08-12). "First μTorrent 2.0 beta released". TechSpot.com. Retrieved 2009-08-12.

외부 링크