マグネットリンクとは何ですか?トレントとの違いは何ですか?

最近Bittorrentウェブサイトまたはトレント検索エンジンにアクセスした場合、トレントダウンロードページで提供されたマグネットリンクに出くわした可能性があります。 チャンスはマグネットリンクがダウンロードページで提供されているので、実際には気にしなかったので、Bittorrentソフトウェアにダウンロードして追加することができます。

マグネットリンクをクリックすると、マグネットリンクをサポートし、デバイス上のこのタイプのリンクにマップされたプログラムであれば、システムで使用されるトレントクライアントに追加されます。

トレント経由でファイルをダウンロードする標準プロセスを詳しく見ると、これに必要ないくつかの要因と関係者が明らかになります。 ユーザーには、uTorrentやqBittorentなどのBittorrentクライアントが必要です。これは、通常、トラッカーやトレントプロバイダーとして機能するBittorrentサーバーからダウンロードされるトレントファイルであり、もちろんトレントをシードまたはダウンロードするピアです。

Bittorrentマグネットリンクには、ピアから直接ファイルのダウンロードを開始するために必要なすべての情報が含まれています。 これは、要求されたファイルのダウンロードを開始するための適切な情報を取得するサーバーなしの方法です。 したがって、BitTorrentネットワーク内の他のピアからファイルをダウンロードするために必要なのは、マグネットリンクだけです。 マグネットリンクは、電子メール、メッセージング、および他の通信形式で配信できますが、ほとんどの場合、ユーザーにトレントリンクとマグネットリンクの両方を提供するトレントサイトで見られます。

磁石はいくつかの部分で構成されています:

  • マグネット:(これはマグネットリンク識別子です)
  • ?xt = urn:btih: (Bittorrent Info Hashを定義します。Edonkey識別子は、たとえばxt = urn:ed2k:のようになります。)
  • 5dee65101db281ac9c46344cd6b175cdcad53426 (コンテンツハッシュ)
  • &dn = name (ファイルの名前)

完全なマグネットリンクは、このマグネットのようになります:?xt = urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn = download。 その他のMagnet Linkパラメータに関する詳細情報は、Wikipediaにリストされています。 まだ言及されていない有用なパラメーターの1つは、ダウンロードソースに関する暗号化された情報を含むas =パラメーターです。 これにより、最初のピアを見つけるプロセスが高速化されます。

マグネットリンクの主な利点

Bittorrentインデクサーの主な利点は、サーバーにトレントを保存する必要がなくなることです。これは、いくつかの点で有益です。 メディア作成業界からの圧力を軽減し、100 KBを超えるサイズのトレントと比較して、マグネットリンクのサイズが小さい(ほとんどない)ことを考慮すると、帯域幅コストを大幅に削減できます。

一方、エンドユーザーもマグネットリンクの恩恵を受けます。 必要なのは、ファイルのダウンロードを開始するためのリンクだけです。これにより、トレントインデクサーから独立します。 また、情報をより簡単に配布できます。 一方、トレントインデクサーは、ダウンロード可能な新しいファイルの主な情報源です。

マグネットリンクはDHTを使用します

トラッカーレス環境では、識別の問題が生じるはずです。 ファイルをダウンロードしてシードする他のユーザーについてBittorrentユーザーに通知するトラッカーがない場合、どのようにダウンロードを開始できますか? 答えは、DHT、分散ハッシュテーブルです。 DHTは、uTorrentやVuzeなどの一般的なクライアントでデフォルトで有効になっています。 詳細を説明することなく、DHTを使用してピアを見つけるためにマグネットリンクのハッシュが使用されます。

トレントファイル

トレントには、スウォームに存在する必要があるダウンロードに関する情報が含まれているため、Bittorrentには依然として不可欠です。 変化している唯一の側面は、BittorrentトラッカーとインデクサーからサーバーレスDHT手順に移行しているトレントの配布方法です。

人気のあるBittorrentクライアントの多くは、既にマグネットリンクをサポートしています。 これには、Windows用のuTorrentとVuze、LinuxおよびMacシステム用のTransmissionが含まれます。