전통문화대전망 - 음식 관습 - BT 마그넷링크 개발
BT 마그넷링크 개발
The Pirate Bay가 추적 서버를 종료했습니다. BT Tracker 서버가 종료되면 어떤 결과가 발생하나요? (1위는 The Pirate Bay, BT, 2위는 Mininova)
"세계 최대 통신 공유 사이트"를 자처하는 The Pirate Bay는 저장, 분류, 검색 전용 사이트인 Telecom Resources의 웹사이트로, 또한 세계 최대 규모의 BTTracker 서버를 운영하고 있습니다. 2008년 11월 15일, The Pirate Bay는 그 규모가 2,500만 명의 독립 피어에 도달했다고 밝혔습니다. 피어는 The Pirate Bay의 "공유 계획"에 참여하는 실제 사용자(컴퓨터) 수로 간주될 수 없습니다. 2009년 12월 기준으로 Pirate Bay의 등록 사용자 수는 400만 명에 달했지만 리소스를 다운로드하기 위해 등록이 필요하지 않습니다. 하지만 로스앤젤레스 타임즈에서는 이 회사를 세계 최대의 불법 다운로드 조장자(공범자?) 중 하나로 꼽을 정도로 평판이 그다지 좋지 않은 것 같습니다. 파이러트베이는 2004년 10월 공식적으로 설립됐다. 화려한 '성능'에 더해 고민도 되고 있다. 기록에 따르면 더파이럿베이를 상대로 제기된 소송은 음악 업계 21건, 영화 업계 9건, 게임 업계 4건 등 무려 34건에 이른다. 2009년은 가장 치열한 투쟁의 해가 되었습니다. 2009년 4월 17일, 스웨덴 스톡홀름 법원은 The Pirate Bay의 창립자 4명에게 저작권 침해 혐의로 각각 징역 1년을 선고하고 약 3천만 스웨덴 크로나의 벌금을 선고했습니다. 다음에 일어난 일은 사람들로 하여금 BT의 '끝'이 마침내 도래했다는 느낌을 갖게 했습니다. The Pirate Bay는 11월 17일에 Tracker 서버를 영구적으로 폐쇄하기로 결정했습니다. 12월 초, 세계 2위의 BT 서비스 웹사이트인 Mininova는 웹사이트에 있는 대부분의 불법 파일의 BT Tracker를 삭제했습니다. Mininova는 벌금 납부를 피하기 위해 모든 침해 파일의 BT Tracker를 삭제할 수밖에 없다고 말했습니다. 누군가는 이를 시대의 종말에 비유했고, MPAA(미국영화협회)와 RIAA(미국음반산업협회)가 이 싸움의 승자가 됐다. 표면적으로 이것은 사실입니다. MPAA와 RIAA가 이번 싸움에서 가장 "제거"하고 싶었던 것은 BT Tracker 서버였으며 그들은 그것을 해냈습니다.
시대는 끝났지만 과연 BT 시대는 끝난 것인가? 대답은 '아니요'입니다. MPAA와 RIAA는 BT Tracker 서버를 "제거"하고 현재 BT 작업 방식의 "바이탈 게이트"를 차단했습니다. 그러나 새로운 기술이 도입되면서 BT Tracker는 더 이상 중요하지 않게 되었고 BT 공유에 다소 중복되기까지 했습니다. 개발 결과가 가끔 농담처럼 들리는데, 이번에는 MPAA와 RIAA에 대한 농담이었습니다. 왜 이런 일이 발생합니까? 이를 이해하려면 먼저 BT 공유가 어떻게 구현되는지 정리해야 합니다.
사용자는 BT를 통해 어떻게 파일을 다운로드하나요? 기본 프로세스는 다음과 같습니다: 1. Torrent 파일을 찾습니다. 2. BT 다운로드 클라이언트 소프트웨어를 사용하여 파일을 엽니다. 3. 이용자분들은 잠시 기다려주세요. 클라이언트 소프트웨어의 경우 Torrent 파일의 URL을 기반으로 Tracker 서버에 자동으로 연결하고 파일을 다운로드하는 다른 사람들로부터 URL 목록을 받습니다. 다음으로, 소프트웨어는 목록에 있는 URL에 하나씩 접속하여 전체 다운로드가 완료될 때까지 해당 URL에서 파일 조각을 얻습니다. 다른 클라이언트도 동일한 파일을 다운로드하거나 공유하는 한, BT Tracker 서버가 모든 클라이언트가 "동료"를 찾을 수 있는 중앙 노드라는 것을 전체 프로세스에서 확인하는 것은 어렵지 않습니다. 따라서 MPAA와 RIAA는 모든 토렌트 파일을 제거하는 것이 거의 불가능하기 때문에 BT Tracker에 중점을 두었지만 약간의 "노력"을 통해 BT Tracker 서버를 제거하는 것이 전적으로 가능합니다. 소송에서 승리하고 이제 시대는 끝났습니다. BT1.0 시대의 치명적인 단점은 BTTracker 서버라는 중앙 노드의 존재입니다.
그러나 소송에서 패소했다고 해서 BT 시대 전체가 끝난 것은 아니다. BT2.0 시대라고 할 수 있는 새로운 시대가 조용히 시작된 것이다.
BT2.0 시대, 마그넷(자석, 자석)이 앞으로 BT의 발전 방향이 됐다. 과연 마그넷은 BT를 구할 수 있을까? 작성자의 개인 테스트 이후 Magnet URI를 지원한 후 The Pirate Bay는 다운로드 속도가 점점 느려지지 않고 오히려 속도 성능이 만족스러운 것 같습니다. 가장 중요한 점은 Magnet이 Tracker 서버나 Torrent 파일을 필요로 하지 않는다는 점입니다. 파일을 다운로드하려면 문자열만 있으면 됩니다. Pirate Bay 로고와 미래 BT의 "토템"인 The Pirate Bay의 BT 리소스가 자석 다운로드 방법에 합류했습니다. 세계에서 가장 탄력적인 추적 - 에서 언급한 "세계에서 가장 안정적인 추적"이라는 제목의 Pirate Bay 블로그 게시물에서 발췌 기사 : "DHT PEX 기술의 지속적인 성숙으로 피어(Peer)를 발견하고 통신을 조율하는 것이 쉬워졌으며 Tracker 서버는 더 이상 중요하지 않고 심지어 불필요해 보이기 때문에 서버를 종료하게 됩니다. " 기사에는 또한 서버가 현재 박물관에 보관되어 있다고 말했습니다. Tracker 서버를 종료하는 것도 계획의 일부인 것 같습니다. 모든 것이 통제되고 있나요? Tracker 서버와 "BT 시드"는 모두 곧 종료될 예정이며 DHT PEX 네트워크와 Magnet Link로 대체될 예정입니다. DHT 네트워크는 분산되어 있으므로 "연결이 끊어지는" 문제는 없지만 Magnet Link는 그대로 유지됩니다. 문자열이므로 더 이상 토렌트 파일이 필요하지 않습니다.
여기에는 DHT, PEX, Magnet Link라는 세 가지 키워드가 등장합니다. 이 세 가지가 미래 BT의 핵심이 될 수 있는지 이야기해 보겠습니다.
DHT: 2002년 뉴욕 대학의 두 교수인 Petar Maymounkov와 David Mazières는 Kademlia 방법이라고 불리는 진정한 분산형 "P2P" 다운로드 모델을 제안하는 논문을 발표했습니다. 2005년에 BT 소프트웨어는 BT에서 DHT 프로토콜(Distributed HashTable, 분산 해시 테이블)이라고 불리는 이 기술을 도입하기 시작했습니다. DHT는 분산 저장 방식입니다. DHT의 기능은 이 시스템과 동일한 파일을 다운로드(업로드)하는 피어 호스트(피어)를 찾는 것입니다. 물론 이 프로세스는 Tracker 서버에 의존하지 않습니다. DHT 네트워크의 각 클라이언트는 작은 범위의 라우팅을 담당하고 데이터의 작은 부분을 저장하여 전체 DHT 네트워크의 주소 지정 및 저장을 수행합니다. 이 정보 획득 방법은 전체 네트워크에 단일 센터가 없음을 보장합니다. 노드가 오프라인이 되더라도 다른 노드를 통해 파일을 얻을 수 있으므로 Tracker 서버가 다른 노드의 위치를 알려줄 필요가 없습니다. .
PEX: Peer Exchange의 약어로 "노드 정보 교환"으로 이해할 수 있습니다. DHT는 분산화 문제를 해결하지만 "중앙 코디네이터"(Tracker) 없이 효율적인 주소 지정을 달성하려면 PEX를 사용해야 합니다. PEX가 제공하는 기능은 이전 Tracker 서버와 다소 유사하지만 작동 방식은 매우 다릅니다. Xiao Zhao는 A반에 속합니다. 그녀는 B반의 Xiao He도 모르고 C반의 Xiao Wen도 모릅니다. 그러나 Xiao Zhao는 같은 반의 Xiao Wang을 알고 있고, Xiao Wang은 B반의 Xiao He를 알고 있으며 아마도 알 수도 있습니다. C반의 Xiao Wen. Xiao Wen 또는 Xiao Wang은 B반의 Xiao He만 알고 있지만 Xiao He는 C반의 Xiao Wen을 알고 있으며 Xiao Wen은 같은 반의 모든 학생들을 알고 있습니다. 결과적으로 Xiao Zhao는 자신의 능력을 연장할 수 있습니다. 어쨌든 이 학생들을 서로 연결할 수 있는 통신 채널은 항상 존재합니다. Xiao Zhao가 Xiao Wen을 알게 된 후에는 P2P 세계에서 직접 통신할 수 있습니다.
마그넷 링크: 일부 네티즌들은 이를 마그넷 링크라고 부릅니다. DHT PEX는 BT "주소 지정" 문제를 해결하지만 BT 클라이언트에게 무엇을 찾을지(찾을지) 알려 주는 방법은 또 다른 문제입니다. 토렌트 파일에 포함된 내용은 사용자가 실제로 다운로드 받고 싶은 파일의 특징적인 정보로, 이를 '전자지문'이라고 한다. BT 클라이언트는 자신이 찾고 있는 것이 무엇인지, 어떻게 찾는지 알고 있기 때문에 P2P 다운로드와 업로드가 실현됩니다. 과거에 BT 클라이언트는 Torrent 파일을 통해 "찾을 내용"을 알고 있었습니다. 이제 파일의 "전자 지문"은 더 이상 Torrent에 저장되지 않고 Magnetlinks에 저장됩니다. Magnet:?xt=urn:btih:CBCDEFGHIJKLMNOPQRSTUVWXYZ12345678 위는 작성자가 다운로드할 예정인 파일입니다. 이전 방법에 따르면 파일 자체를 다운로드하기 전에 Torrent 파일을 다운로드해야 합니다. 그러나 새 모드에서는 Torrent 파일을 다운로드할 필요가 없으며 Magnet URI와 리소스 위치 정보만 알면 되며 다른 것은 필요하지 않습니다. 다운로드 소프트웨어에 이 주소를 알려주면 소프트웨어가 자동으로 다운로드를 시작합니다. 이 주소를 분석해 보겠습니다. 자석: 프로토콜 이름. xt: 리소스 앵커 포인트를 나타내는 정확한 주제의 약어입니다. BTIH(BitTorrent Info Hash)는 해시 메소드 이름을 나타내며 여기에는 SHA1 및 MD5도 사용할 수 있습니다. 이 값은 파일 식별자이며 반드시 필요합니다. dn: 표시 이름의 약어로, 사용자에게 표시되는 파일 이름을 나타냅니다. 이것은 옵션입니다. tr: Tracker의 약어로, Tracker 서버의 주소를 나타냅니다. 이는 선택적 옵션이며 이 예에는 없습니다. 위의 예를 단순화하려면 Magnet:?xt=urn:btih:DBCDEFGHIJKLMNOPQRSTUVWXYZ12345678만 있어도 충분합니다. dn(표시 이름)을 추가하면 사용하기가 더 편리합니다. MagnetLink의 이점에 대해서는 더 이상 말할 필요가 없습니다. 여기에는 최소한 두 가지 사항이 포함됩니다. 네트워크의 신뢰성이 크게 향상되었으며 "연결이 끊어질" 위험이 없습니다. 소위 중앙 노드가 없기 때문에 검토가 더 어려워지고 "단일 실패 지점" 문제도 존재하지 않을 것입니다. 또한 MagnetURI는 단순한 문자열이므로 확산이 매우 쉽고 전혀 금지할 수 없습니다. 따라서 Magnet URI가 Tracker 모드를 대체하는 것이 일반적인 추세가 될 것이며 조만간 주류 BT 다운로드 방법이 될 것입니다.
주의 깊은 네티즌들은 DHT PEX 마그넷 링크 모드에서 문제점을 발견했을 수도 있다. - BT 클라이언트의 '첫 걸음을 내딛는 방법' PEX를 도입할 때 사용한 예를 적용하면 바로 샤오자오가 어떻게 됐는가이다. 가입하세요" A급? 이것은 실제로 문제입니다. 이 문제를 해결하려면 여전히 서버(부트 트랩 노드)가 필요하지만 이 서버의 역할은 추적기의 역할과 다릅니다. Xiao Zhao를 클래스 A로 인정하는 역할만 담당합니다. Xiao Zhao가 클래스에서 급우를 "따라잡을" 때. A, ”, 그러면 이 서버는 거의 쓸모가 없을 것입니다. 부트 트랩 노드는 서로 다른 BT 클라이언트 공급업체에서 독립적으로 운영할 수도 있고 여러 공동 운영자가 사용할 수도 있습니다. 즉, 클라이언트 소프트웨어에 양식이 내장되어 있는 한 클라이언트는 많은 기능을 갖게 됩니다. 선택할 수 있는 여러 입구. 그렇다면 마그넷의 '마그넷' 성능은 어떤가요? 노새든 말이든 끌어내서 타야 합니다. 그래서 저자는 현재 Magnet을 지원하는 BT 클라이언트인 μTorrent를 찾았습니다. μTorrent는 많은 BT 클라이언트 중 하나이며 설치 과정에서 이미 Magnet URI를 지원하는 것을 확인할 수 있습니다.
μTorrent는 144.4KB/s의 속도로 BT 리소스를 다운로드합니다. 우리가 다운로드하는 리소스는 The Pirate Bay에서 제공되므로 피어 리소스는 언젠가 Magnet이 완전히 "현지화"되고 사용자 수가 특정 규모에 도달하면 그 성능은 전통적인 BT 다운로드 방법과 완전히 비슷해야 합니다. 이 글을 읽고 나면 Pirate Bay가 BT Tracker 서버를 순종적으로 종료한 이유를 이해하셨으리라 믿습니다. 비록 MPAA와 RIAA가 The Pirate Bay와의 전투에서 첫 번째 라운드에서 승리했지만 DHT PEX Magnet을 어떻게 처리할 것 같습니다. 다음은 링크 모드인데, 이게 더 골치 아픈 문제겠죠? 영화 '고양이와 쥐'에서는 경찰과 '해적'이 게릴라전을 벌인다. Pirate Bay의 BTTracker 서버도 비슷한 경험을 했습니다. 여러 국가 간에 이동하고 중동의 여러 IDC에 숨어 있었지만 저작권 조직은 결코 서버를 떠나지 않았고 결국 성공했습니다. 그 후 우연히 세 사람의 목소리가 동시에 들렸다. 저작권 단체에서는 우리가 이겼다고 했고, 더파이럿 베이는 우리는 더 이상 너랑 안 놀아준다고 했고, 구경꾼들은 "그 두 사람은 아직도 잘 지내고 있다"고 말했다. 몇 년이 말했다. 이 사람은 도대체 뭐하는 거지? 트래커 모드를 포기하고 마그넷으로 전환하는 것은 네티즌들에게 거의 비용이 들지 않습니다. 현재 BT 소프트웨어만 업그레이드하면 됩니다. 중국에서는 둘 다 다른 BT 소프트웨어로 전환할 필요가 없기 때문에 작동 습관도 전혀 변하지 않습니다. Bit Elf와 Bit Comet이 Magnet을 지원하기 시작했습니다. 그러므로 BT2.0 시대에 들어섰지만 아직은 모르고 계실 수도 있습니다. "저희는 물리적인 다운로드 리소스를 제공하지 않고, 모든 리소스는 네티즌들이 자발적으로 업로드하는 것입니다..." 비슷한 변명을 자주 듣게 되리라 믿습니다. 이 문장도 일리가 있고 기술적인 측면에서 허점은 없지만 그럴듯하게 느껴집니다. 애매한 말. 사물이 부단히 발전하므로 감독수단이 점점 더 완벽해지면 사물이 다시 전진하여 감독수단이 다시 뒤처지게 된다. 새로운 BT 공유 방식은 기존의 Tracker 서버가 제공하던 기능을 '분해'해 모든 BT 사용자가 Tracker 서버의 일부가 되고, 이 경우 저작권 단체는 다시 누구에게 불법복제 방지봉을 사용해야 할까요?