japan.internet.comThe Internet & IT Network
Twitter
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年11月22日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
事業仕分けによる次世代スーパーコンピューターの開発予算削減について、どうお考えですか?
賛成
反対
どちらとも言えない
投票締切 11/30 12:00
Webビジネス2001年7月12日 00:00

[IW2000]Gnutella と Napster の可能性:Jnutella.org-(1)

国内国内internet.com発の記事
  • Post to Twitter
  • Post to Facebook
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
Internet World Japan 2000
Internet Key Players Forum

「Gnutella と Napster の可能性」
Jnutella.org 代表 川崎 裕一


● Jnutella.org とは

まずはじめに、Jnutella.org の説明をさせていただきたいと思います。まず、当初は Gnutella クローンといわれるアプリケーションを、日本で早い時期に紹介したのが Jnutella.org でした。 様々な Gnutella のクローンが大体今、世界各地合わせると20〜30ぐらいあるのですが、 これらのダウンロードセンターとして開始したのです。そして、そこから発生し、 P2Pコミュニケーションなどに関しての議論の場として、Jnutella というメーリングリストを開始しました。

その他、こういった講演などによるP2Pの啓蒙活動や、 国内で Gnutella のクローンを作成されている作者のバックアップ。P2Pとか Gnutella に関する、 アメリカのビジネストレンドや日本の現状なども、ニュースレター等で配信しています。また、 関連する技術文書の提供や、翻訳なども行っています。

また、「JNUtella DEVelopers Group( jnudev )」というものを、2000年11月10日に作りました。これは、 Gnutella のプロトコルの部分を切りだした形で、JTKt、Gnutella ツールキットと呼んでいるものがあるのですが、この管理やメンテナンス。それプラス、 ルーティングのプロトコルや、P2Pのコミュニティ等、次世代のP2Pについて議論、 研究等を行っているのが jnudev というMLです。

Jnutella の役割は、わかりやすく言うと、Linux コミュニティのような感じです。 我々は開発コミュニティであって、営利企業を目指しているわけではありません。

● Napster と Gnutella の歴史

次に、Napster と Gnutella の歴史を見てみたいと思います。

よく、Napster からP2Pコミュニケーションが始まったと言われますが、その前にも、 マッキントッシュで動く、「ホットライン」という Napster に似たファイル交換ソフトのようなものがありました。我々はこれが始まりだと思っているのですが、 その頃はアメリカでさえ、インフラの部分が発達していなく早すぎたということもあり、 一部アングラ系で有名になっただけで、メジャーになれませんでした。

そして、1999年4月に、ノーストイースタン大学の経営者であるショウ・パニングが、Napster を作り出し、 これを大学で配りました。そこから、ネットワークを通じてクチコミ的に広がり、彼の叔父のパニング氏が、 これを会社にしようというのでできたのが、Napster という会社です。

では、Gnutella はどこから生まれたかといいますと、年をまたいだ2000年の2月14日、「 Winamp 」という MPEG3ファイルの再生ソフトを作っているナルソフトという会社が、AOLに買収されました。 そこにいた素晴らしいハッカーであるジャスティン・フランケルという人物が、 P2Pコミュニケーションが面白そうだと、作ってみたのが Gnutella なのです。

実際、Gnutella が公開されていたのは、たった2ヵ月です。2ヵ月の間に、AOLが、 これは著作権にひっかかる問題があるということで、公開をストップしました。ところが、 一度Web上に公開されて、人々が面白いと思った物は止められません。さらに、様々なハッカー達が、 Gnutella ってなんかいけてるらしいから、俺達が作っちゃおうぜと、 Gnutella のクローンとを次々と発表したのです。

その後の2000年8月24日、シリコンバレーのサンノゼで行われた「Intel Developer Forum」でインテルは、 「今後のP2Pコミュニケーションは非常に重要な動きである」として「Peer-to-Peer Working Group」 の設立を宣言しています。ここには、インテルやIBM、HPといった、錚々たる面子が加入し、これが、 大手が動き出した一番最初の例となっています。

そして、マイクロソフトが「ソフトウェアとソフトウェアが、XMLで連携する」という 「ソフトウェアソフト」という正にP2Pと言える概念を打ち出し、これを「.Net」 戦略の中核に置くと発表しています。

●Napster、Gnutellaの仕組みと違い

では、Napster と Gnutella が、実際これはどのように動いているのか、どう違うのか、 ということを次に説明します。

Napster と Gnutella の決定的な違いは、専用のサーバがいるかいらないかということです。まず、 Napster の場合、ユーザーはファイルの情報を Napster 専用のサーバにあげます。そして、 サーバはその情報を元に、歌手名・曲名・ファイルサイズ、そのユーザーの帯域などを判断して、 情報をサーバー上で index にします。そして、それに基づいて、ユーザーは求めるファイルを見つけ、 その後はピアトゥピアで直接やりとりをします。ですから、これは「純粋なP2P」ではなく、サーバを介した、 「ハイブリットP2P」であるというのが我々が定義している概念での、Napster の位置付けです。

それと対照的なのが、Gnutella です。これは、伝言ゲームと同じ原理で、「XXのファイルが欲しいです」 という様に、Gnutella で検索をかけます。そうすると、 そのファイルに行き着くまでクエリーを投げ続ける。そして、そのファイルが見つかったら、 直接繋いでファイル交換をする。ですから、Napster と違ってサーバがいらないのです。

問題点としては、Napster 型のネットワークですと、サーバに依存しますので、 災害やサーバへのアタックに対して非常に脆弱な可能性がある。さらに、サーバの負荷が大きいので、 安価なレンタルスペースなどで適当にやるということはできません。

そして、Gnutella の方を見ると、こちらは個人のコンピュータで自由に構築できますので、 比較的ネットワーク構築の自由度が高い。さらに、ネットワークは仮想的なものですので、 災害やアタックには頑強であると。ただ問題点は、ピアといわれる個人のPCで処理をしますので、 Napster よりもPCの処理能力が必要になる。これが、二つのネットワークの大きな違いです。




  • プリンター用
  • 記事を転送
  • Post to Twitter
  • Post to Facebook
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • BuzzurlにブックマークBuzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
最新トップニュース
Graphic Design Forum
【Graphic Design Forum】
流動的媒体と静的媒体に関する見解(11月18日)
「IT の耳」
「IT の耳」
【書評】『Hyper-V スタートアップバイブル』――仮想化についてのすぐれた解説書(11月20日)
百式のネットビジネス研究
百式のネットビジネス研究
世界でもっともパワフルな iPod のスピーカー「Wall of Sound」(11月20日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(11月19日)
海外ソーシャルウェブに学ぶ成功の秘訣
海外ソーシャルウェブに学ぶ成功の秘訣
ゲーム業界を襲う世界的な激震。ソーシャルゲーム急成長のインパクト(11月19日)
今さら聞けない初歩からのアクセス解析
今さら聞けない初歩からのアクセス解析
サイトリニューアル前のアクセス解析活用法(11月19日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
文章力を磨き、キャッシュを生み出す Web サイト に(11月19日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
新たな対策技術:スパムフィルタリングと E-mail レピュテーション(11月18日)
ROI向上のための戦略的WebPR
ROI向上のための戦略的WebPR
「戦略的 WebPR」のしかけ方〜WebPR の効果測定手法とは〜(11月18日)
スマートにソーシャルウェブを構築しよう
スマートにソーシャルウェブを構築しよう
社員力を生かすソーシャルメディアポリシー(11月17日)
DevX
DevX
Erlangを使った並列処理プログラムの作成(11月17日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/