japan.internet.com
japan.internet.com メンバーID
Twitter
Facebook
RSS
ピックアップ
2005年3月25日 00:00

P2P 技術:オーバーレイネットワーク(2)

前回に引き続きオーバーレイネットワークに関するコラムです。 今回はオーバーレイネットワークの特徴と、 それを支える技術について見ていきましょう。

■ID のふり直し

オーバーレイネットワーク上のデータは独自の ID を持ち、 その ID によってユーザー(ノード)からアクセスされます。

わかりやすい例を挙げてみます。 たとえば Windows のファイル共有では、 特定のファイルにアクセスする際、以下のような命名規則(識別方法)が使われます。

サーバー名(またはIPアドレス)フォルダ名ファイル名……(*)

これはデータが存在する「ボックス」を意識しながら、 頭の中で名前空間の階層構造を構築してアクセスする方法です。 一方オーバーレイネットワークではこのような命名規則を隠蔽し(抽象化し)、 データに独自の ID をふり直して、 その ID を使ってデータにアクセスする仕組みが提供されます。

■興味があるのはデータの場所ではなくデータそのもの
あるデータを必要とするユーザーは、 本来そのデータが実際にどこにあるのか、 あるいはどのボックスから提供されるのか、 ということよりもデータ自身に興味があるはずです。 オーバーレイネットワークには「位置透過性」という性質があり、 ユーザーにとってより自然なデータへのアプローチが実現されています。

■位置透過性
データの場所が固定的なクライアント/サーバー型システムとは異なり、 オーバーレイネットワーク上では、 同じデータが複数のノードに分散されて存在することになります。 このようなデータは(*)のようなサーバー名から始まる名前付けに従うと、 異なる名前(パス)になりますが、 オーバーレイネットワーク上では同一の ID を持つ同一データとして扱われるのです。このようにデータの場所が抽象化され、 意識することなくデータにアクセス可能になる特性を、 「位置透過性」と呼んでいます。

■オーバーレイネットワークを支える技術
データの所在を意識しないで済むオーバーレイネットワークは、 非常に便利に思えます。 あるデータが必要になったとき、 ユーザーは単にオーバーレイネットワーク上で一意に定まる ID で要求しさえすれば、どこからともなくお目当てのデータが手元に届くからです。

しかし当然ながらオーバーレイネットワークは、 多くの技術に支えられて初めて構築が可能となります。 たとえばデータの探索です。 分散配置されたデータの場所を探す仕事をユーザーがしなくてよくなったということは、 つまりオーバーレイネットワーク自身がその仕組みを担っていることを意味します(データ探索の仕組みの詳細についてはのちのコラムで紹介します)。

また、 オーバーレイネットワークを支える技術のもうひとつの代表例は、 ファイアウォール超え、NAT 越えの技術でしょう。

たとえばユーザーの要求するデータがファイアウォールの背後にある場合、 普通であれば直接アクセスするのは困難です。 しかし完全なオーバーレイネットワークであれば、 そのような場合であっても、 ユーザーにはそのことを意識させずにデータを届ける必要があります。 ネットワークが持つそれらの障壁をも隠蔽するのが、 オーバーレイネットワークだからです。

■P2P テクノロジーが実現するオーバーレイ・ネットワーク
オーバーレイネットワークを実現するために、 データ探索、 ファイアウォール越え技術を初めとして、 数々の要素技術が生み出されました。 この要素技術の集合が「P2P テクノロジー」です。 言い換えると P2P テクノロジーとは、

「オーバーレイネットワークを実現・最適化するための要素技術の集合」

ということができます。 これは筆者が気に入っている P2P テクノロジーの定義です。

次回は、 オーバーレイネットワークを実現する P2P テクノロジーの具体例を紹介する予定です。 (執筆:岩田真一)


関連テーマ
プリンター用
記事を転送
この記事をクリップ!
厳選した九州のお野菜とお米をお届け
厳選した九州のお野菜とお米をお届け 野菜の木では、老舗料亭 沙羅の木が厳選した九州のお野菜とお米をお届けします。 毎週、隔週での定期のご購入も可能です。 入会費、年会費、送料、荷造手数料は無料です。
注目のトピックス
Copyright 2012 internet.com K.K. (Japan) All Rights Reserved.