過去にトレントとは何かを説明するように求められた多数の電子メールを受け取った後、私は最終的に、この小さなガイドを書いて、トレント、それらがどのように機能し、どのように使用できるかについてもっと知りたいすべての人を助けることにしました。 多くのGhacks読者は疑いなくトレントをどのように利用できるかを正確に知っており、このガイドでは新しい情報を明らかにしていない可能性があります。 以下にコメントを残して、記事に貢献してください。
最初に、トレントとBittorrentの違いに対処したいと思います。これは、インターネット上で同義語としてよく使用されます。 Bittorrentはピアツーピア(p2p)ファイル共有プロトコルで、ファイル共有にswarmのようなアプローチを使用します。 トレント(ファイル)は、uTorrentのようなプログラムが実行中のPCにデータをダウンロードするために使用するメタデータを保存します。
トレントとは何ですか?
Bittorrent仕様には、torrentファイルに含まれるメタ情報の詳細が記載されています。
- Announce-少なくとも1つのトラッカーURLをリストします
- 情報名-ファイルまたはディレクトリの推奨名
- 情報ピース-ファイルは固定サイズのピースに分割され、これにより各ピースのバイト数が定義されます。
- info pieces-ハッシュリスト
- info length-ファイルの長さ
- info files path-サブディレクトリ名とファイル名の文字列のリスト
- 情報ファイルの長さ-実際のファイルサイズ(バイト単位)
トレントファイルをダウンロードしてutorrentやqBittorrentなどのダウンローダーに追加すると、バックグラウンドでいくつかのことが起こります。 Bittorrentクライアントは、トラッカーへの接続を確立して、現在ファイルの一部を転送しているピアのリストを受信しようとします。 これは、現在トレントに関連付けられているファイルをダウンロードしているユーザー、またはすでに完全なデータをダウンロードしてすべてのダウンローダーが利用できるようにしているシーダーです。 通常、速度はダウンロードの人気とともに向上します。
Bittorrentと互換性のあるプログラムにトレントを追加すると、豊富な情報を受け取ります。 たとえば、人気のあるuTorrentクライアントには、ピースとファイルの数、現在接続しているピア、トラッカー、およびハッシュなどの情報が表示されます。
ファイルのダウンロードを開始し、少なくとも1つのピースをダウンロードしたすべてのユーザーは、そのファイルのシーダーになることもできます。 ここでのアイデアは、Swarmテクノロジーを使用してダウンロードを高速化することです。 自分のアップロード速度を人為的に制限したり、ファイルのシードを防止する変更を使用したりする方法がありますが、大多数のユーザーは興味のあるファイルをダウンロードしてアップロードしています。
ローカルクライアントは、すべてのデータピースがシステムにダウンロードされると、異なるユーザーからピースをダウンロードしてファイルを組み立てます。
また、一部のサイトでマグネットリンクが発生し、それらのサイトのトレントが置き換えられたり、トレントファイルに加えて提供されたりする場合があります。 マグネットリンクは、Bittorrentクライアントがファイルのダウンロードを開始するために使用できるメタデータを含むWebリンクです。 トレントファイルをホストするサイトの利点は、サイトの運用に必要な帯域幅を削減できることです。 トレントはメガバイト以上のサイズに達する可能性がありますが、リンクはそれをキロバイト未満のデータに減らします。
トレントをダウンロードする方法
トレントファイルのダウンロードは、実際には非常に簡単です。 必要なのは、Bittorrentプロトコルをサポートしているプログラムだけです。 これは、OperaのようなWebブラウザ、またはuTorrentのような目的のために特別に設計されたプログラムです。 通常、プログラムはシステムで.torrentファイル拡張子を登録し、クリックしたすべてのtorrentリンクが自動的にアプリケーションに追加されるようにします。
そうでない場合は、ローカルシステムからアプリケーションにtorrentファイルをドラッグアンドドロップして、ダウンロードを開始できます。