マグネットリンクとは何ですか?それはトレントとどのように違いますか?
最近BittorrentのWebサイトまたは急流の検索エンジンにアクセスしたことがある場合は、急流のダウンロードページで提供されたマグネットリンクに遭遇した可能性があります。トレントリンクもダウンロードページで提供されており、ダウンロードしてBittorrentソフトウェアに追加できるようになっているので、チャンスはマグネットリンクが本当に気にならなかったことです。
マグネットリンクをクリックすると、マグネットリンクをサポートし、デバイス上のこのタイプのリンクにマップされているプログラムであれば、システムで使用されているトレントクライアントに追加される可能性があります。
トレントを介してファイルをダウンロードする標準的なプロセスを詳しく見ると、これに必要ないくつかの要因と関係者が明らかになっています。ユーザーは、uTorrentまたは qBittorent トラッカーおよびトレントプロバイダーとして機能するBittorrentサーバーからダウンロードされるtorrentファイル、およびもちろんtorrentをシードまたはダウンロードするピア。
Bittorrentマグネットリンクには、ピアから直接ファイルのダウンロードを開始するために必要なすべての情報が含まれています。これは、要求されたファイルのダウンロードを開始するための適切な情報を取得するサーバーレスの方法です。したがって、理論的にはマグネットリンクだけで、Bittorrentネットワーク内の他のピアからファイルをダウンロードできます。マグネットリンクは、電子メール、メッセージング、およびその他の形式の通信で配布できますが、ほとんどの場合、通常、ユーザーにトレントリンクとマグネットリンクの両方を提供するトレントサイトにあります。
磁石はいくつかの部分で構成されています:
- 磁石: (これはマグネットリンク識別子です)
- ?xt = urn:btih: (Bittorrent Info Hashを定義します。Edonkey識別子は、たとえば次のようになりますxt = urn:ed2k :)
- 5dee65101db281ac9c46344cd6b175cdcad53426 (コンテンツハッシュ)
- &dn =名前 (ファイル名)
完全なマグネットリンクは次のマグネットのようになります:?xt = urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn = download。追加のマグネットリンクパラメータに関する詳細情報は、 ウィキペディア 。まだ言及されていない有用なパラメータの1つは、ダウンロードソースに関する暗号化された情報を含むas =パラメータです。これにより、最初のピアを見つけるプロセスが高速化されます。
マグネットリンクの主な利点
Bittorrentインデクサーの主な利点は、サーバーにtorrentを保存する必要がないことです。これにより、いくつかの点でメリットがあります。メディア作成業界からのプレッシャーを軽減し、100キロバイトを超えるサイズのトレントに比べてマグネットリンクのサイズが小さい(ほとんどない)ことを考えると、帯域幅コストを大幅に削減できます。
一方、エンドユーザーはマグネットリンクからも恩恵を受けます。必要なのは、ファイルのダウンロードを開始するためのリンクです。これにより、ファイルを急流インデクサーから独立させることができます。また、情報をより簡単に配布することもできます。一方、Torrentインデクサーは、ダウンロード可能な新しいファイルの主な情報源です。
マグネットリンクはDHTを使用
トラッカーの少ない環境では、識別の問題が発生します。ファイルをダウンロードしてシードする他のユーザーについてBittorrentユーザーに通知するトラッカーがない場合、どのようにダウンロードを開始できますか?答えはDHT、分散ハッシュテーブルです。 uTorrentやVuzeなどの一般的なクライアントでは、DHTがデフォルトで有効になっています。詳細については説明しませんが、マグネットリンクのハッシュは、DHTを使用してピアを見つけるために使用されます。
トレントファイル
群れに存在する必要があるダウンロードに関する情報が含まれているため、BitTorrentには依然としてTorrentが不可欠です。変化している唯一の側面は、トレントの配布方法です。これは、BittorrentトラッカーおよびインデクサーからサーバーレスDHTプロシージャに移行しています。
多くの人気のあるBittorrentクライアントはすでにマグネットリンクをサポートしています。これも uTorrent そして ヴゼ Windowsおよび 伝染;感染 LinuxおよびMacシステム用。