Gnutella wikipedia|無料辞書
◆ 概要
ナップスター等のP2Pクライアントの場合は、中央
サーバが存在し、ファイルの
メタデータの管理や検索サービスを提供することにより、P2Pネットワークが機能している。それに対し、グヌーテラはサーバに依存せず、純粋に
ピア間の通信のみでファイルの送受信等の機能を実現している。
P2Pのしくみの分類中、このようなピア間の通信のみによって機能するものを
ピュアP2P、ナップスターのようにサーバの仲介を必要とするものを、
ハイブリッドP2Pと呼んでいる。
◆ 特徴
ナップスターに代表される
第一世代P2P(ハイブリッドP2P)は、中央サーバに依存する為、ネットワークへの
トラフィックは少ないが、耐障害性が低く、サーバがダウンしたらネットワークが形成できないという弱点があった。それに対してグヌーテラに代表される
第二世代P2P(ピュアP2P)は、各クライアントがサーバを兼ねる(
サーバント)為、耐障害性が高い。
製作者の「核戦争でも生き残れるように設計されたもの(Gnutella is designed to survive nuclear war)」や、「万一、ニューヨークに核爆弾が投下されたとしても、(それ自体はたいへんなことだが)ニューヨーク以外の『Gnutella友達』によってGnutellaNetは維持されるだろう」といった言葉が、グヌーテラネットワークの特徴をよく表している。
◆ グヌーテラのしくみ
◇ 接続
中央サーバが存在しないグヌーテラにおいて、最初に接続するときに何処に問い合わせるのか?という問題が出てくる。
グヌーテラ第一世代では、ノード情報を掲示板などで入手する方法が採られていたが、グヌーテラ第二世代になって、GWC(GWebCache)というブートストラップサーバーにより各ノードと接続する方法がとられた。
接続においては、グヌーテラサーバントはまず、pingという接続要求を出す。それに対して、接続相手はpongという信号を返して、
ハンドシェイクを行い接続が完了する。
◇ 検索
検索はGnutellaネットワークで行っており、Gnutellaネットワーク上で交わされているメッセージは、Ping,Pong,Push,Query,QueryHitの以上である。
ファイルを求めるサーバントは、クエリをGnutellaネットワークに送信し、ヒットしたクエリがクエリヒットとして検索結果に表示される。
◇ 転送
Gnutellaでの、ファイルの転送はHTTPプロトコルで行われている。
ファイルの転送は、クエリヒット識別子に含まれる、IPやポート番号などによってファイルの所有者にHTTPでの転送命令を出す。
また、ファイル所有者がFW下にいるサーバントの場合は、Push識別子を出し、相手サーバントがHTTPでの転送命令を出す。
◆ 開発の経緯
2000年3月14日、二人は Nullsoft のサーバー上にプログラムをダウンロードできる形でアップロードした。この出来事は
スラッシュドットで告知されたため、その日の内に数千人がソフトをダウンロードした。ソースコードについては、後ほど
GPLライセンスの元で提供する予定だった。
翌日、AOL は法的問題を理由にプログラムの提供を中止し、さらにNullsoft部門にプロジェクトを中止させた。しかしこの措置によっても、Gnutellaを止めることはできなかった。
数日後には、
リバースエンジニアリングによってプロトコルは解析され、それを元にGnutella互換の
オープンソースクローンが登場した。現在でも、様々なグループが Gnutella 互換クライアントの開発を続けている。
◇ グヌーテラ第一世代
シャットダウンから間もなくして、Brian MaylandがNullsoft のプログラムを入手して、Gnutellaプロトコルの動作原理を理解するためにリバースエンジニアリングした。彼の仕事のおかげでテキストベースのUNIXプログラムを作ったJosh Pieperやより使いやすいGUIをもったプログラムを作ろうとしたGene KanやSpencer Kimballのような人々によってソフトウェア開発がなされることになった。
◇ グヌーテラ第二世代
ユーザの裾野が広がるにつれ、システムの重大な問題が取り沙汰されはじめた。ネットワークはping リクエストで溢れかえり、同時に非常に多くの検索クエリーで高負荷になった。より高速なハブとしての役割を果たすコンピュータに接続した低速のモデムといった形でネットワークのトポロジーは非効率的だった。第一世代のソフトウェアの深刻なバグによってパケットがネットワーク上を不明確にさまよっていた。ネットワークは”本来は少数のユーザのために設計されたもので”100人単位から10,000 単位のユーザに膨張しトラブルに見まわれた。「ただ乗り」や「何も提供していないのにファイルを取り出すだけの人々」によってもユーザが探し物をするのを難しくした。
もう一度、情熱的なコミュニティーが救済に乗り出した。Bob Schmidtが初めてのホストキャッシングシステムを開発した。プログラマー達はGnutella 0.56のコードを修正し、パケットが適切に運ばれるようにTTLバグを取り除こうとした。そして、Jorge Gonzalesはネットワークをダメにするスパマーらからネットワークを守る行動に出た。
この時点で、物事は個人の開発者が全てをまかなうにはあまりにも複雑になっていた。彼らはコードを書き、報道やユーザやお金の工面をしなければならなかった。
こういった事情で、早急に商業的な努力が介入し、「救済に乗り出す」必要が出てきた。Clip2はgnutellahosts.comを開発し、より良いホストキャッシュの実装し、いくらかNapsterのようなトポロジーをGnutellaネットワークに組み入れて合体させるようなやり方で動く小さなサーバReflectorを開発した。
◆ ソフトウェア
◆ 外部リンク
・Gnutella page1
■Gnutellaを他のサイトで調べる
@[Gnutella]暇つぶしマスター
A[Gnutella]性病マスター
B[Gnutella]ダイエットNAVI
C[Gnutella]価格比較マスター
D[Gnutella]肛門科マスター
E[Gnutella]産婦人科科マスター
F[Gnutella]結婚情報マスター
■着うたLINK関連検索
■着うたLINKWikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~うた-LINK.com (05/26update) トップへ
(C)うた-LINK.com