\r\n\r\n

p2p(ピアツーピア)ファイル共有のしくみ

ピアツーピア(p2p)ファイル共有とは何か、どのように始まったのかを知りたいですか? 知っておくべきことを説明します...

ソフトウェアの違法コピーやファイル共有は、現在のようなインターネットが登場するずっと以前から、主に掲示板や個人のFTPサイトを通じて存在していました。しかし、ファイルを探すのは面倒だし、実際にダウンロードするのはもっと時間がかかる。ソフトウェアや音楽のパッチは、物理的なコピーとして友人からもらうのが一般的だった(しばしば「スニーカーネット」と呼ばれた)。

P2Pファイル共有がそれを変えてしまった。突然、他の人の共有データに直接アクセスできるようになったのです。P2Pとは何か、どのような仕組みか、どこから始まったのか、おさらいしてみましょう。

始める前に

もちろん、ピアツーピアのファイル共有技術は海賊版のためだけではありませんが、正直に言えば、そもそもそのために作られたものなのです。

ここでは、P2P技術のファイル共有の側面を主に説明しますが、これが唯一のユースケースでないことは確かです。また、P2Pという言葉が生まれてからこの数十年の間に、様々なネットワークをカバーするようになったので、ここに書かれていることがすべてのケースに当てはまるわけではないことに留意する必要があります。このテーマについては、なるべく広く議論するようにしましょう。

クライアント・サーバーモデルではない

まず、ピアツーピアとは何かということを説明する必要がある。インターネットの他の部分は通常、クライアントサーバーモデルと呼ばれるもので動いている。

ウェブサイトは、世界のいくつかの強力なサーバー(最高のウェブホスティングサービス)にホストされており、あなたのコンピュータまたは**がそれを要求したとき、それは情報の一部を提供します。これはサイトを正しく表示するためのフォントかもしれないし、あなたがダウンロードしたい2GBのLinuxのISOかもしれない。サーバーはあなたにファイルを送る。次のユーザーが表示されたら、この作業を繰り返します。

これは、ウェブサイトには有効ですが、大きなファイルを配布する場合にはうまく機能しません。

従来のウェブホスティングのスピードは非常に限られています。ウェブサイトを紹介するために少量のテキストを転送することは問題ありませんし、ウェブサーバーの中には画像を配信するためだけに最適化されているものもあります。しかし、大きなファイルの場合、長時間維持できないほどの高速化が必要となり、サーバーの他のユーザーからロックアウトされてしまいます。帯域幅も高く、MakeUseOfで画像を提供するだけでも年間数千ドルのコストがかかります。

法的には、サーバーを見つけて停止させ、その所有者を訴えることが比較的容易であることから、p2pが誕生したのです。著作権保護されたファイルを配布したい人は、より良い方法を必要としています。

ピアツーピア(Peer-to-Peer)は何ですか?

ピアリングは、みんながサーバーになる全く別のモデルです。中央のサーバーは存在せず、ネットワークを利用する全員が自分のサーバーとして機能します。単にファイルを受け取るだけでなく、ピアツーピアは双方向のコミュニケーションを可能にします。

他のユーザーへの還元ができるようになりました。実際、ピアツーピアネットワークの成功には、還元(現在では「シーディング」と呼ばれています)が欠かせません。もし、誰もが何も返さずにダウンロードするだけなら(「スヌーピング」と呼ばれる)、ネットワークはクライアント・サーバーモデル以上の利益をもたらさないだろう。

クライアント・サーバーモデルでは、同じ帯域幅をより多くの人で共有するため、ユーザーが増えるとパフォーマンスが低下します。ピアツーピアのネットワークでは、ユーザーが多いほどネットワークが効率的になります。ハードディスクから特定のファイルを取得するユーザーが多ければ多いほど、新しいユーザーがそのファイルにアクセスすることが容易になります。

最近のP2Pネットワークでは、より多くのユーザーがファイルをダウンロードすると、****は実際に速くなります。一人のユーザーからファイル全体を取得するのではなく、他の何百人ものユーザーから小さなファイルを取得するのです。たとえわずかな帯域しか利用できなくても、複合接続することで最大限のスピードが得られるというわけです。そして、今度はあなたが、そのファイルを再び配布することに貢献するのです。

初期のP2Pネットワークでは、ネットワークを組織するために中央サーバが必要で、接続しているユーザーやシステム上で利用可能なファイルに関する情報を保持するデータベースとして機能していました。ファイル転送の重労働はユーザー間で直接行われたものの、ネットワークはまだ脆弱だった。セントラルサーバーを停止させるということは、通信を完全に停止させるということです。

最近では、このようなことはなくなりました。現在では、ソフトウェアが直接相手に特定のファイルを見たかどうかを尋ねることができます。このネットワークを破壊することは不可能で、事実上、難攻不落です。

初期のP2Pソフトの歴史

さて、なぜピアツーピアネットワークがクライアントサーバーモデルと比較して革命的なのか、その歴史的背景を簡単に説明しましょう。

ナップスターは1999年に発売され、ピアツーピアモデルの最初の実装として広く利用された。会員が保有するすべての音楽ファイルの情報を一元管理するデータベース。この中央サーバーから楽曲を検索することはできますが、ダウンロードするには、実際には他のオンラインユーザーに接続して、彼らからコピーする必要があります。逆に言えば、一度ナップスターのライブラリに入れた曲は、ネットワーク上の他の人の音源として使うことができるのです。

また、自分のファイルを追加することもでき、ナップスターはそのファイルをインデックス化し、データベースに追加して世界中に配信することができます。ただし、一人からしかダウンロードできないという実装上の制約があります。このサービスは曲数が多いのですが、スピード感がないんです。

しかし、これによって、ピアツーピアの概念が世界に解き放たれた。

ナップスターは結局2001年に閉鎖されたが、類似のネットワークが登場する以前は、音楽以外のものも提供していた。映画、ソフトウェア、画像は、Morpheus、Kazaa、Gnutellaネットワーク(このうちLimewireはGnutellaクライアントとして最もよく知られている)で入手可能だった。

他のさまざまなプロトコルやピアツーピアのファイル共有ソフトウェアが登場しては消えていったが、オープンなプロトコルとしては、BitTorrentが優勢である。

ビトレントプロトコル

2001年に設計されたBitTorrentは、ユーザーがダウンロード情報を含むメタファイル(.torrentファイルと呼ばれる)を作成し、ダウンロードデータ自体を提供しないオープンソースプロトコルです。このメタファイルを保存するために、現在誰がそのファイルを保持しているかとともに、トラッカーが必要である。しかし、オープンなプロトコルであるため、誰でもクライアントやトラッカーソフトウェアをプログラムすることができます。

したがって、これらの利用可能なファイルのデータベースを維持するために中央のトラッカーが必要であるとしても、複数のトラッカーが存在する可能性があります。1つのトレントディスクリプタファイルは、複数のトラッカーに登録することができます。このため、BitTorrentネットワークは例外的に強力で、完全に破壊することはほとんど不可能です。トレントサイトの閉鎖はデマになった。The Pirate Bayは、その存続期間中、何度も消滅と復活を繰り返しました。

dHT(Distributed Hash Table)とは、利用可能なファイルのインデックスを作成する作業を全ユーザーに分散させることができるというもので、この設計以降、トラッカーレスダウンロードを可能にするためにさらなる改良が加えられました。マグネットリンクもその一つですが、マグネットリンクはトレントファイルとは異なる解釈をするように複雑になっています。

P2Pファイル共有は利用されていますか?

ピアツーピア・ネットワーキングとは何か、その起源はどこにあるのか、ご理解いただけたでしょうか。P2Pネットワークは、インターネットを永遠に変えたと言っても過言ではありません。2006年のピーク時には、P2Pネットワークがインターネットトラフィックの70%以上を占めていたと推定されています。

その後、Netflix や YouTube などの動画ストリーミ ングサービスに簡単にアクセスできるようになったこと が主な原因で、利用者は劇的に減少しました。Spotify などの音楽ストリーミングサービスと相まって、 もはや海賊版を利用する理由はありません。今となっては、ほとんど関係ない。

これまでナップスターを利用する機会はありましたか?それとも、torrentによるファイル共有に初めて出会ったのでしょうか?もっと詳しく知りたい方は、トレントに関する初心者向け完全ガイドをご覧ください。

写真提供:クロマティカ2/photo

  • 2021-03-23 12:39 に公開
  • 閲覧 ( 30 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ