컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - BT 다운로드란 무엇이며 일반 다운로드 소프트웨어와의 차이점은 무엇인가요?

BT 다운로드란 무엇이며 일반 다운로드 소프트웨어와의 차이점은 무엇인가요?

BT의 정식 명칭은 '비트토렌트(Bit-Torrent)'(국내 네티즌들 사이에서는 '비정상 다운로드'라는 별명)로, 미국 캘리포니아 출신의 브램 코헨(Bram Cohen)이라는 사람이 개발한 다지점 공유 프로토콜 소프트웨어이다. 프로그래머.

BitTorrent는 대용량 파일 공유를 위해 특별히 설계되었으며, 다소 직판과 유사한 작업 방식을 사용합니다.

BT는 먼저 업로더 측에서 파일을 여러 부분으로 분할합니다. 사용자 A는 일부 부분을 무작위로 다운로드하고 사용자 B는 다른 부분을 무작위로 다운로드합니다.

이런 방식으로 A의 BT는 상황에 따라(다른 컴퓨터와의 네트워크 연결 속도에 따라) B의 컴퓨터에 자동으로 가장 빠른 쪽을 선택하여 B가 다운로드한 부분을 가져옵니다. 마찬가지로 B의 BT도 마찬가지입니다. 상황에 따라 A의 다운로드된 부분을 가져오기 위해 A의 컴퓨터로 이동하게 됩니다. 이는 서버의 부하를 줄일 뿐만 아니라 양측의 다운로드 속도도 향상시킵니다.

사실 각 사용자가 다운로드하는 동안 소스로도 업로드하고 있습니다(다른 사람이 컴퓨터에서 파일의 특정 부분을 가져옴). 이러한 상황은 업스트림 대역폭을 효과적으로 활용하고 동일한 파일을 다운로드하기 위해 모든 사람이 서버에 몰려드는 전통적인 FTP 병목 현상을 방지합니다. 다운로드에 참여하는 사람이 많을수록 실제로 업로드하는 사람도 많아지고, 다른 사용자도 더 빠르게 다운로드할 수 있다는 점에서 BT의 장점이 반영됩니다.

일반적인 FTP 및 HTTP 다운로드와 달리 BT 다운로드에는 서버를 지정할 필요가 없습니다. BT에는 여전히 서버 개념이 있지만 다운로더는 서버가 어디에 있는지 신경 쓸 필요가 없습니다. 원본 공유 파일을 게시한 사람만 알면 됩니다.

BT를 제공하는 서버를 Tracker라고 합니다. BT를 사용하여 파일을 게시하는 사람들은 게시할 파일에 대한 Tracker를 제공하기 위해 어떤 서버를 사용해야 하는지 알아야 합니다. 서버가 지정되지 않았기 때문에 BitTorrent는 BT 파일을 사용하여 다운로드 소스를 결정합니다. BT 파일의 접미사는 토렌트이고 용량은 보통 수십K로 매우 작습니다. 이 파일에는 Tracker를 사용해야 하는 해당 릴리스 파일의 설명 정보(다운로드된 사용자 정보를 기록하는 서버)와 파일의 확인 정보를 기다리십시오. BT 클라이언트는 BT 파일을 처리하여 다운로드 소스를 찾고 관련 다운로드 작업을 수행합니다.

BT는 완전한 파일을 제공하는 사람을 SEED라고 부르고, 파일을 다운로드하는 사람을 클라이언트라고 부릅니다. 씨앗이 하나 있으므로 안심하고 다운로드할 수 있으며 확실히 잡을 수 있습니다. 물론 더 많은 시드와 더 많은 고객이 포함된 파일이 더 빨리 캡처됩니다.

시드 번호가 0인 경우에는 시도하지 마세요. 일반적으로 토렌트가 하나 이상 존재하면 다운로드하는 사람이 많아지면 일반적으로 토렌트 수가 늘어나고 다운로드 속도도 빨라집니다. 다운로드가 완료되면 귀하가 다운로드를 닫지 않도록 선택하면 다른 사람들이 계속 다운로드할 수 있습니다.

上篇: 어떤 휴대용 프로젝터가 더 좋나요? 下篇: 베이징의 붉은 관광지를 체험하는 경로는 어떻게 계획하나요?
관련 내용