BitTorrent 프로토콜 정보. 작동에 대한 몇 가지 세부 사항

BitTorrent 프로토콜 정보

이전 기사 나는 시작했다 BitTorrent 프로토콜 작동 방식에 대한 간략한 소개 P2P 네트워크에서 내가 선호하는 파일 공유 방법입니다. 우리는 절차가 토렌트 파일을 생성하고 트래커(네트워크의 나머지 부분과 파일의 가용성 및 위치 및 파일을 찾을 수 있는 위치와 통신하는 역할을 하는 서버)를 통해 공유하는 것으로 구성된다는 데 동의했습니다. 또 다른 대안은 파일을 찾을 때까지 노드별로 검색하는 자기 링크를 사용하는 것입니다. 이것이 프로세스가 계속되는 방식입니다.

는 것이 분명해야 합니다. 크롤러는 일종의 옐로우 페이지입니다. 어디에서 무엇을 찾을 수 있는지에 대한 정보만 포함하고 거래소에 직접 참여하지는 않습니다.

Swarm의 다른 구성원(네트워크에 연결된 컴퓨터 집합)이 있을 때 파일에 관심이 있습니다. 파일의 조각을 다운로드하여 시작합니다. (나중에 자세히 다루겠습니다.) 일정 수준의 방전에 도달하면 동일한 파일에 관심이 있는 다른 클라이언트와 해당 파일 공유 시작. 즉, 해당 파일을 다운로드하는 모든 사람이 대역폭을 제공하므로 다른 사람도 다운로드할 수 있으므로 모두의 속도가 빨라집니다.

BitTorrent 프로토콜을 통해 파일을 다운로드합니다. 역할.

이제 BitTorrent 네트워크의 다양한 구성 요소와 그 기능을 더 자세히 설명하고자 합니다.

추적기

BitTorrent 추적기 사용자 간의 파일 전송을 중앙에서 조정하는 소프트웨어를 설치한 서버입니다.. 앞서 언급한 서버는 파일의 복사본을 호스트하지 않습니다. 그 기능은 쌍을 만나는 것뿐이기 때문입니다.

정보를 교환하기 위해 추적기와 클라이언트는 웹 페이지에 들어가는 사용자와 유사한 HTTP를 통한 간단한 프로토콜을 사용합니다. 이 교환에서 클라이언트는 다운로드하려는 파일, 해당 IP 및 포트에 대해 트래커에게 알리고 트래커는 동일한 파일을 다운로드하는 피어 목록과 연락처 정보로 응답합니다. 다운로드에 추가하려는 항목 옆에 있는 목록을 구성하는 항목이 앞서 언급한 "떼"를 구성합니다. 그러나 BitTorrent 클라이언트가 각 노드가 추적기 역할을 인수하는 DHT(분산 해시 테이블) 기술을 구현했기 때문에 이 단계를 피할 수 있습니다.

토렌트 파일

metainfo라고도 하며 확장자는 .torrent이며 급류를 수집하는 대부분의 웹사이트에서 다운로드됩니다.

이 파일에는 크롤러 URL, 파일 이름 및 다운로드된 파일을 확인하기 위한 파일 부분의 해시를 포함한 인코딩된 정보가 포함되어 있습니다.. 이 파일을 생성하려면 BitTorrent 클라이언트는 원본 파일의 위치와 크롤러의 URL이 필요합니다.

파종기

파일이 처음으로 업로드되는 순간부터 팀은 시더 또는 시더로 알려져 있으며 나머지 모든 무리가 파일 사본을 가질 때까지 다른 사람들이 계속 다운로드할 수 있을 때까지 무리에 연결된 상태를 유지해야 합니다. 파종자 닉네임은 파일을 다운로드한 후 다른 사람이 액세스할 수 있도록 완전히 연결된 상태를 유지하는 클라이언트에게도 사용됩니다. 프로토콜은 다운로드에서 우선 순위를 부여하여 공유하는 사람들을 보상한다는 점을 언급해야 합니다.

거머리(거머리)

Swarm 또는 Peer의 구성원이 공유하기 위해 전체 파일을 가질 필요는 없습니다. 파일의 전체 복사본이 없는 피어를 leecher 또는 leeches라고 합니다. 거머리는 추적자에게 파일의 누락된 부분이 있는 다른 무리 구성원의 목록을 요청합니다. 그런 다음 leecher는 해당 쌍 중 하나의 필수 부분을 다운로드합니다. 동시에 leecher는 이미 다운로드가 완료된 부분을 계속 배포합니다.leecher가 모든 부분을 다운로드하면 메타 정보 파일에 있는 해시로 유효성을 검사합니다.

다음 기사에서는 당사자 간의 작업을 규제하는 규칙에 대해 설명합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   비파브가르

    iso를 다운로드하는 것 외에는 이 프로토콜이 마음에 들지 않았습니다. 공유하고 강제로 공유하는 것(그것이 바로 그것입니다)은 ed2k / Kad가 훨씬 낫습니다. p2p가 낮은 시간에 있지만 KAD에는 알려지지 않았거나 악용하고 싶지 않은 잠재력이 있기 때문입니다. 컨텐츠를 배포하기 위해 서버(ed2k)와 트래커(Bittorrent)가 필요 없이 완전히 분산되었습니다.

    인사말.