Anonim

インターネット旅行で出くわすかもしれない用語の1つは「BitTorrent」です。 一部の人はこの概念に精通していますが、多くはそうではありません。 それを片付けましょう。

BitTorrentとは何ですか?

インターネットでファイルをダウンロードすることは、非常に一般的なことです。 通常、インターネット上のファイルをダウンロードするときは、インターネット上のどこかでそのファイルを指すリンクをクリックします。 次に、そのファイルを元の場所からコンピューターに直接一方向に転送します。 これは正常に機能しますが、いくつかの問題を引き起こす可能性があります。 1つには、帯域幅が問題になる可能性があります。 多数の人々が同じサーバーから同じファイルを同時にダウンロードしている場合、そのサーバーは要求で動きが取れなくなり、そのサーバーの帯域幅が拡張されます。 最終的な結果は、そのファイルをダウンロードしようとする各人が非常に遅いダウンロード速度を経験するか、完全に拒否されることです。 さらに、そのサーバーの所有者は、莫大な帯域幅コストに対処できます。

BitTorrentは、負荷を分散する方法です。 「BitTorrent」という用語は、これを利用するために使用される元のプログラムを指すために使用されますが、プロトコル自体を指すためにも使用されます。 したがって、BitTorrentクライアントをダウンロードしてダウンロードすると、そのクライアントソフトウェア自体がファイルをダウンロードできるだけでなく、ファイルを提供することもできます。 これにより、ピアツーピアネットワークに接続され、トレントソフトウェアのユーザーとして、ファイル配布ネットワークの一部として機能します。 だから、これはあなたがインターネットにファイルを共有していることを意味しますか? はい。 説明させてください。

BitTorrentは、ネットワーク上の複数のピアからダウンロードすることにより、分散負荷を実現します。 共有のためにネットワーク上でファイルを公開する人は、「トレント」ファイルを作成することから始めます。 この小さなファイルには、共有するファイルとトラッカー(ファイルの配布を調整するコンピューター)に関する情報が含まれています。 要するに、トレントファイルは、特定のファイルをダウンロードして再び元に戻す方法をBitTorrentクライアントソフトウェアに指示するものです。 ユーザー(あなた)がBitTorrentからファイルをダウンロードする場合、URLを介してトレントファイルをクライアントに向けることから始めます。 トレントファイルは、クライアントソフトウェアをトラッカーに再び接続し、ネットワーク上のどのピアに必要なファイルがあるかをソフトウェアに通知します。 クライアントソフトウェアは、これらの複数の場所からファイルのダウンロードを開始し、コンピューター上でファイルを再構築します。

そのため、はい、あなたはネットワーク上の他の複数のピアからファイルの断片を同時にダウンロードしています。 これはピアツーピアのファイル共有テクノロジーであるため、この方法でファイルをダウンロードする場合、実際に自分のコンピューターにそのファイルを持っている他のユーザーのPCからファイルの一部を取得します。 これらはすべて、トラッカーを使用して調整されます。

1つのファイルに対して1つのリクエストを行うWebブラウザーとは異なり、BitTorrentクライアントは多くの小規模なピアツーピア(P2P)リクエストを同時に行います。 これにより、可用性、冗長性、および速度が向上します。 ただし、速度はさまざまです。 これはP2Pシステムであり、インターネット全体のコンピューターに依存するため、接続を確立し、この作業を行うのに十分な情報を確立するのに少し時間がかかる場合があります。 このため、トレントダウンロードは通常、最初は低速で、ダウンロードの途中で高速になります。

トレントのダウンロード

人はBitTorrentファイルを使用してファイルをダウンロードします。 Webを閲覧し、ダウンロードするファイルのトレントを見つけて、BitTorrentクライアントで開くことができます。 クライアントは、トレントファイルで指定されているトラッカーに接続します。 現在そのファイルの一部をネットワークに転送しているすべてのピアのリストを取得します。 クライアントはそれらのピアに直接接続して、ファイルの断片を取得します。 同じファイルを同時にホストしているピアのグループは、「スウォーム」と呼ばれます。 swarmがファイルの最初のシーダーに関する情報のみを持っている場合、クライアントはファイルを取得するために元のシーダーを正しく指し示すだけです。 より多くのピアが群れに加わると、ファイルの断片を相互に交換し始め、その後、シーダーへの直接アクセスを停止します。

トレントの全体的な性質は、理想的には、ギブアンドテイクに基づいていることを意味します。 実際、プロトコルの性質は、ファイルのダウンロードとダウンロードの両方に依存しています。 異なるクライアントには、これを実施する方法に関する異なるポリシーが組み込まれています。 一部のクライアントは、データを送り返すピアにのみデータを送信することを好む場合があります。 ただし、通常、ネットワークがより厳格になるほど、バランスが崩れます。 トレントを初めて使う人は共有するものがあまりないので、ギブアンドテイクが必要なネットワークでは自動的に不利になります。 一部のクライアントは、これが起こらないようにする方法を実装しています。

法的問題

BitTorrentはピアツーピアのファイル共有テクノロジーであり(そして優れたテクノロジー)、当然、違法なソフトウェア配布の領域に突入します。 一部のBitTorrentトラッカーは、襲撃とシャットダウンの対象となりました。 MPAAやRIAAのようなグループは、BitTorrentトラッカーをシャットダウンするという考えに多くの法的圧力をかけています。 BitTorrentで見つけることができる完全に合法的なものがたくさんありますが、違法な資料もたくさんあります。 Warezソフトウェア、著作権で保護された音楽、フルムービーなど。HBOは、BitTorrentを介してHBOショーを取引しているトレントユーザーのISPを訴えるまでになりました。

そのため、BitTorrentは粘着性のある領域に入ります。 トレントが行っているのは、(1)組み込みの検索機能がないこと、(2)ファイルを提供しているホストに戻ることができることです。 つまり、はい、BitTorrentを介してファイルを提供している場合、IPアドレスを取得できます。 これによりセキュリティ上の問題が発生する可能性がありますが、BitTorrentを使用して違法ファイルをホストしていない限り、合法的には公開されません。 その上、あなたのIPアドレスはインターネットにアクセスするときはいつでも見ることができるので、BitTorrentはWebブラウザがする以上に接続することを本当に開かない。 繰り返しますが、それはあなたがテクノロジーで何をしているのか、そしてあなたが接続している人々のタイプに要約されます。

BitTorrentを使用してもまったく問題はありません。 問題となるのは、あなたがテクノロジーで何をするかです。 トレントを使用して自分自身を配布する多くのプログラムがあります。 たとえば、トレントを使用してLinuxディストリビューションのISOイメージをダウンロードしました。 Linuxはオープンソースであるため、法的問題はありません。 ただし、トレントを使用してウェアーズソフトウェアをダウンロードしている場合は、そこから厄介な牧草地に行くことができます。

BitTorrentクライアント

BitTorrentを利用するには、トレントクライアントをダウンロードしてインストールする必要があります。 それらのいくつかのリストはここにあります:

  • Azureus BitTyrant
  • アズレウス
  • BitTorrent
  • Opera –そうです、ブラウザには組み込みのものがあります
  • しゃれざー

これらはたくさんありますので、「BitTorrent Client」をGoogleで検索してみてください。それらをたくさん手に入れることができます。 BitTorrentクライアントのウィキペディアエントリを参照して、それらの完全な比較グリッドを取得することもできます。

結論

これでBitTorrentが何であるかについての基本的な見方ができたと思います。

BitTorrentの概要