ピアツーピア方式によりネットワークを構築する通信装置であって、当該通信装置である自ノードのユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する第1取得手段と、前記取得された一以上の識別情報に基づいて、前記ネットワークを介して、i前記一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii前記一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する第2取得手段と、前記取得された一以上の関連ユーザ情報に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する決定手段と、前記決定された隣接ノードに係る情報を保持する保持手段と、を備えることを特徴とする通信装置。前記第2取得手段は、前記自ユーザに係るユーザ情報である自ユーザ情報を更に取得し、前記決定手段は、前記取得された自ユーザ情報と、前記取得された一以上の関連ユーザ情報と、に基づいて、前記自ノードと、前記一以上の関連ノード各々との関連の程度を示す指標であるソーシャル距離を算出する算出手段を含み、前記決定手段は、前記算出されたソーシャル距離に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定することを特徴とする請求項1に記載の通信装置。前記自ユーザ情報、及び前記一以上の関連ユーザ情報は、夫々、前記自ユーザ又は前記一以上の関連ユーザに係る特徴を夫々示すパラメータである複数の特徴量を含んでおり、前記算出手段は、前記複数の特徴量各々に対して重み付けを行い、前記ソーシャル距離を算出することを特徴とする請求項2に記載の通信装置。前記関連ユーザには、前記自ユーザが現在居る場所の近傍に居るユーザが含まれることを特徴とする請求項1に記載の通信装置。ピアツーピア方式によりネットワークを構築する通信装置における通信方法であって、前記通信装置である自ノードのユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する第1取得工程と、前記取得された一以上の識別情報に基づいて、前記ネットワークを介して、i前記一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii前記一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する第2取得工程と、前記取得された一以上の関連ユーザ情報に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する決定工程と、前記決定された隣接ノードに係る情報を保持する保持工程と、を備えることを特徴とする通信方法。コンピュータを、ピアツーピア方式によりネットワークを構築する通信装置であって、当該通信装置である自ノードのユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する第1取得手段と、前記取得された一以上の識別情報に基づいて、前記ネットワークを介して、i前記一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii前記一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する第2取得手段と、前記取得された一以上の関連ユーザ情報に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する決定手段と、前記決定された隣接ノードに係る情報を保持する保持手段と、を備える通信装置として機能させることを特徴とするコンピュータプログラム。請求項6に記載のコンピュータプログラムが記録されたことを特徴とする情報記録媒体。ところで、ネットワーク上において、友人知人間のコミュニケーションを促進サポートするコミュニティ型のサービスとして、ソーシャルネットワーキングサービスSocialNetworkService:SNSが存在する。SNSにおけるデータの送受信にピアツーピア方式を適用する場合、通信効率が低下する可能性があるという技術的問題点がある。これは、SNSにおいては、友人知人間のデータの送受信が大半を占めることに対して、上述の非特許文献1及び非特許文献2に記載されているピアツーピア方式では、人間関係とは無関係にピアツーピアネットワークの各ノードが設定されているからである。本発明は、例えば上記問題点に鑑みてなされたものであり、SNSにおけるデータの送受信にピアツーピア方式を適用した場合であっても、通信効率の低下を抑制することができる通信装置及び方法、並びにコンピュータプログラムを提供することを課題とする。本発明の通信装置は、上記課題を解決するために、ピアツーピア方式によりネットワークを構築する通信装置であって、当該通信装置である自ノードのユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する第1取得手段と、前記取得された一以上の識別情報に基づいて、前記ネットワークを介して、i前記一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii前記一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する第2取得手段と、前記取得された一以上の関連ユーザ情報に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する決定手段と、前記決定された隣接ノードに係る情報を保持する保持手段と、を備える。本発明の通信装置によれば、当該通信装置は、ピアツーピア方式によりネットワークを構築する。本発明に係るネットワークとは、典型的には、既存のネットワークを基盤として、該既存のネットワーク上に構築された仮想的なネットワーク所謂、オーバーレイネットワークを意味する。例えばメモリ、プロセッサ等を備えてなる第1取得手段は、自ノード即ち、当該通信装置のユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する。関連ユーザは、例えば、自ユーザの家族友人知人、又は、自ユーザが居住している地域の住人、或いは、自ユーザが参加している既存のネットワーク上のコミュニティの参加者、或いは、自ユーザが現在居る場所に近い所に居る人、自ユーザが好きな場所若しくは該好きな場所に近い場所が好きな人、自ユーザと趣味が似ている人、等である。このような関連ユーザに係る識別情報は、例えば、自ノードに格納されているアドレスデータや、SNSサーバに格納されているデータ等から取得すればよい。例えばメモリ、プロセッサ等を備えてなる第2取得手段は、取得された一以上の識別情報に基づいて、既存のネットワークを介して、i一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する。関連ユーザ情報は、典型的には、自ノードとは異なるノードである他ノード関連ノード含む、又は、ピアツーピア方式のネットワークを構築する管理サーバ、から取得される。例えばメモリ、プロセッサ等を備えてなる決定手段は、取得された一以上の関連ユーザ情報に基づいて、一以上の関連ノードのうち少なくとも一つの関連ノードを、自ノードの隣接ノードに決定する。例えばメモリ、プロセッサ等を備えてなる保持手段は、決定された隣接ノードに係る情報を保持する。このように、本発明の通信装置では、自ユーザが、比較的頻繁にデータの送受信を行うであろう複数の関連ユーザが夫々使用する複数の関連ノードのうち少なくとも一つの関連ノードが、自ノードの隣接ノードとして決定される。この結果、ピアツーピア方式のネットワーク上においては、自ノードと、該自ノードが比較的頻繁にデータの送受信を行う他ノードと、の間に介在するノードの数が比較的少なくなるので、通信効率の低下を好適に抑制することができる。特に、関連ユーザとして、自ユーザが現在居る場所に近い所に居る人が選択された場合、自ユーザと関連ユーザとの物理的な距離が近くなるため、自ノードと関連ノードとの間に余計なルータが介在する可能性を抑制することができる。この結果、通信効率の向上を図ることができ、実用上非常に有利である。本発明の通信装置の一態様では、前記第2取得手段は、前記自ユーザに係るユーザ情報である自ユーザ情報を更に取得し、前記決定手段は、前記取得された自ユーザ情報と、前記取得された一以上の関連ユーザ情報と、に基づいて、前記自ノードと、前記一以上の関連ノード各々との関連の程度を示す指標であるソーシャル距離を算出する算出手段を含み、前記決定手段は、前記算出されたソーシャル距離に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する。この態様によれば、特に、隣接ノード数に上限値が設定されている場合に、自ノードの隣接ノードにより適した関連ノードつまり、自ユーザがより頻繁にデータの送受信を行う関連ユーザが使用する関連ノードを選択することができ、実用上非常に有利である。この態様では、前記自ユーザ情報、及び前記一以上の関連ユーザ情報は、夫々、前記自ユーザ又は前記一以上の関連ユーザに係る特徴を夫々示すパラメータである複数の特徴量を含んでおり、前記算出手段は、前記複数の特徴量各々に対して重み付けを行い、前記ソーシャル距離を算出してよい。このように構成すれば、比較的容易にしてソーシャル距離を算出することができ、実用上非常に有利である。本発明の通信装置の他の態様では、前記関連ユーザには、前記自ユーザが現在居る場所の近傍に居るユーザが含まれる。この態様によれば、通信効率の向上を図ることができ、実用上非常に有利である。本発明の通信方法は、上記課題を解決するために、ピアツーピア方式によりネットワークを構築する通信装置における通信方法であって、前記通信装置である自ノードのユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する第1取得工程と、前記取得された一以上の識別情報に基づいて、前記ネットワークを介して、i前記一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii前記一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する第2取得工程と、前記取得された一以上の関連ユーザ情報に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する決定工程と、前記決定された隣接ノードに係る情報を保持する保持工程と、を備える。本発明の通信方法によれば、上述した本発明の通信装置と同様に、通信効率の低下を好適に抑制することができる。尚、本発明の通信方法においても、上述した本発明の通信装置における各種態様と同様の各種態様を採ることが可能である。本発明のコンピュータプログラムは、上記課題を解決するために、コンピュータを、ピアツーピア方式によりネットワークを構築する通信装置であって、当該通信装置である自ノードのユーザである自ユーザと関わりのあるユーザである一以上の関連ユーザを識別するための一以上の識別情報を取得する第1取得手段と、前記取得された一以上の識別情報に基づいて、前記ネットワークを介して、i前記一以上の関連ユーザが使用するノードである関連ノードに係るノード情報を含むと共に、ii前記一以上の関連ユーザに係るユーザ情報である、一以上の関連ユーザ情報を取得する第2取得手段と、前記取得された一以上の関連ユーザ情報に基づいて、前記一以上の関連ノードのうち少なくとも一つの関連ノードを、前記自ノードの隣接ノードに決定する決定手段と、前記決定された隣接ノードに係る情報を保持する保持手段と、を備える通信装置として機能させる。本発明のコンピュータプログラムによれば、上述した本発明の通信装置と同様に、通信効率の低下を好適に抑制することができる。尚、本発明のコンピュータプログラムにおいても、上述した本発明の通信装置における各種態様と同様の各種態様を採ることが可能である。本発明の情報記録媒体は、上記課題を解決するために、上述した本発明のコンピュータプログラム但し、その各種態様を含むが記録されている。本発明の情報記録媒体によれば、上述した本発明のコンピュータプログラムと同様に、通信効率の低下を好適に抑制することができる。本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。以下、本発明の通信装置に係る実施形態について、図面に基づいて説明する。<第1実施形態>データ通信装置の構成先ず、本実施形態に係るデータ通信装置の構成について、図1及び図2を参照して説明する。図1は、第1実施形態に係るデータ通信装置の概略を示す概略図であり、図2は、第1実施形態に係るデータ通信装置の構成を示すブロック図である。尚、図1及び図2には、本実施形態に直接関係する部材のみを示し、その他の部材については図示を省略している以降の図において同じ。図1に示すように、本実施形態に係るデータ通信装置10は、例えばWANWideAreaNetwork等であるネットワーク30を介して、他のデータ通信装置21及びノード管理サーバ22と接続されている。ノード管理サーバ22には、ピアツーピア方式によるネットワークを構成するノードに係る情報が格納されている。尚、データ通信装置21の構成は、データ通信装置10の構成と同様であるので、その詳細については説明を割愛する。また、ノード管理サーバ22は、データ通信装置としての機能も併せ持つことができ、ノードとなり得る。データ通信装置10は、CPUCentralProcessingUnit11、ユーザメモリ12、コンテンツメモリ13、ノードメモリ14及びネットワークIFInterface15を備えて構成されている。該CPU11、ユーザメモリ12、コンテンツメモリ13、ノードメモリ14及びネットワークIF15は、バス16を介して相互に接続されている。ユーザメモリ12には、例えばデータ通信装置10のユーザ以降、適宜自ユーザと称すると関わりのあるユーザ例えば、友人知人、会社の同僚、学校の同級生、等に係る情報であるユーザ情報以降、適宜、ソーシャルユーザ情報と称するが格納されている。ユーザ情報には、例えば、一のユーザを他のユーザから識別するための識別情報としてのユーザID、該一のユーザが利用しているノードのリスト、該一のユーザのプロフィール、等が含まれている。尚、ユーザ情報は、例えば、自ユーザにより入力されてもよいし、ネットワーク30を介して、ノード管理サーバ22若しくはデータ通信装置21から取得されてもよい。コンテンツメモリ13には、例えば画像データ、テキストデータ、楽曲データ、動画データ等のコンテンツに係る情報であるコンテンツ情報が格納されている。コンテンツ情報には、例えば、一のコンテンツを他のコンテンツから識別するための識別情報としてのコンテンツID、該一のコンテンツのデータ容量を示す容量情報、該一のコンテンツに係る説明、該一のコンテンツの実体データ、等が含まれている。ノードメモリ14には、隣接ノードが設定されていれば、データ通信装置10の隣接ノードに係る情報であるノード情報が格納されている。尚、ノードメモリ14には、データ通信装置10の隣接ノードに係るノード情報だけでなく、該隣接ノードの隣接ノードに係るノード情報も格納されてよい。このように構成すれば、データ通信装置10が、当該データ通信装置10近傍のクラスタ関係を比較的容易に認識することができる。ノード情報には、例えばノードID、IPアドレス、ポート番号、URLUniformResourceLocator、メーカー名、機種情報、等が含まれてもよい。次に、データ通信装置10の詳細な構成について、図2を参照して説明する。図2において、CPU11は、ソーシャル管理部111、コンテンツ管理部112、隣接ノード管理部113、ソーシャルユーザ取得部114、コンテンツ入出力部115、コンテンツ検索流通依頼入力部116及びユーザ検索依頼入力部117を備えて構成されている。ソーシャルユーザ取得部114は、他のユーザに係るユーザID、及び該他のユーザに係るソーシャル関係即ち、自ユーザとの関係性を示す情報を取得する。ここで、ソーシャル関係としては、例えば、友人知人、自ユーザが興味を持っている人物、自ユーザが参加するネットワーク上のコミュニティの参加者、自ユーザが所有するコンテンツやデバイスに類似するコンテンツやデバイスを所有する人物、自ユーザの居住地若しくは現在地近傍に存在する人物、等が挙げられる。ソーシャル管理部111は、ユーザメモリ12に格納されているユーザ情報即ち、ソーシャルユーザ情報を管理すると共に、ソーシャルユーザ取得部114により取得されたユーザIDに基づいてソーシャルユーザ情報を取得し、ユーザメモリ12に格納する。ソーシャル管理部111は、更に、ユーザメモリ12に格納されているソーシャルユーザ情報に基づいて、データ通信装置10の隣接ノードを設定する。隣接ノード管理部113は、ソーシャル管理部111により設定され、ノードメモリ14に格納された隣接ノードに係るノード情報を管理する。コンテンツ入出力部115は、具体的には例えば、MPEGMovingPictureExpertsGroupデコーダ及びビデオ端子、DADigitaltoAnalogコンバータ及びスピーカ出力、動画データ、楽曲データ、テキストデータ等を所定のファイル形式で出力可能な出力部、ビデオ入力端子、オーディオ入力端子、所定のファイル形式を入力可能な入力部、等により構成すればよい。尚、ソーシャルユーザ取得部114、コンテンツ入出力部115、コンテンツ検索流通依頼入力部116、及びユーザ検索依頼入力部117の各々は、バス16図1参照を介して、例えばユーザインターフェース図示せず等にも接続されている。ネットワークIF15は、ノード情報送受信部151、データ検索取得部152及びデータ流通部153を備えて構成されている。ノード情報送受信部151は、ユーザメモリ12に格納されているソーシャルユーザ情報に含まれるノードID即ち、一のユーザが利用しているノードのリストを構成するノードIDに基づいて、該ノードIDに対応するノードに係るアドレスやポート番号を含むノード情報を取得する。尚、ノード情報は、例えば、ネットワーク30を介して、ノード管理サーバ22若しくはデータ通信装置21から取得すればよい。データ検索取得部152は、他のユーザ即ち、一のデータ通信装置21を使用するユーザに係るユーザ情報等を、データ通信装置10が取得するために、該データ通信装置10の隣接ノードに対して、該他のユーザに係る検索リクエストを送信すると共に、検索リクエストに対する回答としての該他のユーザに係るユーザ情報を取得する。データ検索取得部152は、更に、他のノードから要求されたユーザに係るユーザ情報等を、他のノードに対して送信する。データ流通部153は、自ユーザに係るユーザ情報等を、データ通信装置10の隣接ノードに対して送信すると共に、他のユーザに係るユーザ情報等を、データ通信装置10の隣接ノードから受信する。隣接ノード設定処理以上のように構成されたデータ通信装置10における隣接ノード設定処理について、図3及び図4のフローチャートを参照して説明する。ノードメモリにノード情報が格納されていない場合図3において、先ず、ソーシャルユーザ取得部114は、自ユーザと関わりのあるユーザに係るユーザIDを取得するステップS101。次に、ソーシャル管理部111は、取得されたユーザIDに基づいて、ノード管理サーバ22から、該ユーザIDに対応するソーシャルユーザ情報を取得するステップS102。次に、ソーシャル管理部111は、取得されたソーシャルユーザ情報を、ユーザメモリ12に格納するステップS103。続いて、ソーシャル管理部111は、格納されたソーシャルユーザ情報に係るユーザが使用しているノードを隣接ノードに決定するステップS104。次に、ノード管理部113は、ソーシャル管理部111により決定された隣接ノードに係るノード情報をノードメモリ14に格納するステップS105。ノードメモリにノード情報が格納されている場合図4において、上述したステップS101の処理の後、ソーシャル管理部111は、ソーシャル管理部114により取得されたユーザIDに基づいて、ノードメモリ14に格納されている一又は複数のノード情報に夫々対応する隣接ノードのうち少なくとも一の隣接ノードに対して、該取得されたユーザIDに対応するソーシャルユーザ情報の取得を依頼する。そして、ソーシャル管理部111は、隣接ノードからソーシャルユーザ情報を取得するステップS201。その後、ソーシャル管理部111は、上述したステップS103以降の処理を実行する。以上の結果、本実施形態に係るデータ通信装置10により、自ユーザと関わりのあるユーザが使用するノードが隣接ノードとして設定されるので、自ユーザと全く関わりのないユーザが使用するノードが隣接ノードとして設定される場合と比較して、無駄なトラフィックの発生を抑制することができる。従って、比較的高速なデータ通信を行うことができる。更に、スモールワールド性、スケールフリー性、及びクラスタ性を有するピアツーピア方式のネットワークを比較的容易に構築することができ、実用上非常に有利である。尚、本実施形態に係るデータ通信装置10、ソーシャルユーザ取得部114、ノードメモリ14及び自ユーザと関わりのあるユーザは、夫々、本発明に係る自ノード、第1取得手段、保持手段及び関連ユーザの一例である。本実施形態に係るソーシャル管理部111は、本発明に係る第2取得手段及び決定手段の一例である。<第2実施形態>本発明に係る通信装置の第2実施形態を、図5及び図6を参照して説明する。第2実施形態では、データ通信装置の構成が一部異なっている以外は、第1実施形態の構成と同様である。よって、第2実施形態について、第1実施形態と重複する説明を省略すると共に、図面上における共通箇所には同一符号を付して示し、基本的に異なる点についてのみ、図5及び図6を参照して説明する。図5は、図2と同様の、第2実施形態に係るデータ通信装置の構成を示すブロック図である。データ通信装置の構成図5において、データ通信装置10のCPU11は、当該データ通信装置10のユーザである自ユーザに係るユーザ情報以降、適宜、自ユーザ情報と称するを取得する自ユーザ情報取得部118を更に備える。ここで、自ユーザ情報には、自ユーザに係るユーザID、自ユーザのプロフィール、自ユーザが、データ通信装置10以外に使用しているノードに係る情報、等が含まれる。ソーシャル管理部111は、自ユーザ情報と、ソーシャルユーザ情報と、に基づいてデータ通信装置10の隣接ノードを設定する。隣接ノード設定処理ここで、本実施形態に係る隣接ノードの設定方法について、図6を参照して説明を加える。図6は、ユーザ情報に含まれるデータの一例である。尚、図6において、ユーザAa参照は、自ユーザ情報の一例であり、ユーザB及びCb及びc参照は、ソーシャルユーザ情報の一例である。隣接ノードを設定する際、ソーシャル管理部111は、先ず、ユーザAと、ユーザB及びユーザC各々とのソーシャル距離を計算する。尚、ソーシャル距離とは、自ユーザと、該自ユーザと関わりのあるユーザとの関連の程度を示す指標である。具体的には例えば、ユーザAとユーザBとのソーシャル距離は、以下のように計算される。即ち、1ユーザAのソーシャル値の親しさ参照1/1000ユーザAのソーシャル値のアクセス回数参照{9-823-92-412}0.5ユーザAのソーシャル値の好きな音楽とユーザBのソーシャル値の好きな音楽参照140ユーザAのソーシャル値の好きな場所とユーザBのソーシャル値の好きな場所との距離1ユーザAのソーシャル値の参加コミュニティとユーザBのソーシャル値の参加コミュニティとの共通項の数。同様に、ユーザAとユーザCとのソーシャル距離は、301/3{9――923-52-4-72}0.513000。次に、ソーシャル管理部111は、計算されたソーシャル距離に基づいて、ソーシャル距離が小さいユーザに対応するノードを隣接ノードとして設定する。図6に示した例では、ユーザBに係るソーシャル距離が、ユーザCに係るソーシャル距離よりも小さくなるので、ユーザBに対応するノードが、ユーザA即ち、自ユーザが使用するデータ通信装置10の隣接ノードとして設定される。以上の結果、本実施形態によれば、ソーシャル距離の近いノードを優先的に隣接ノードに設定することができるので、ピアツーピア方式のネットワーク内により効率的にデータを流通させることができる。尚、図6に示した各種パラメータ親しさ、アクセス回数、好きな音楽、好きな場所及び参加コミュニティは、本発明に係る特徴量の一例である。<第3実施形態>本発明に係る通信装置の第3実施形態を、図7を参照して説明する。第3実施形態では、データ通信装置の構成が一部異なっている以外は、第2実施形態の構成と同様である。よって、第3実施形態について、第2実施形態と重複する説明を省略すると共に、図面上における共通箇所には同一符号を付して示し、基本的に異なる点についてのみ、図7を参照して説明する。図7は、図5と同様の、第3実施形態に係るデータ通信装置の構成を示すブロック図である。データ通信装置の構成図7において、データ通信装置10のCPU11は、当該データ通信装置10で利用されているアプリケーションプログラム毎に設定された重み値、及びコンテンツメモリ13に格納されているコンテンツ毎に設定された重み値を保持する重み保持部119を更に備える。ソーシャル管理部111は、ソーシャル距離を計算して隣接ノードを設定する際に、重み保持部119に保持されている重み値を参照して、自ユーザが利用するアプリケーションプログラム、及びピアツーピア方式のネットワークに流通するコンテンツ、各々に最適な隣接ノードを設定する。このように構成すれば、アプリケーションプログラム毎、及び/又は、コンテンツ毎に、最適な隣接ノードに切り替えることができ、実用上非常に有利である。<第4実施形態>本発明に係る通信装置の第4実施形態を、図8を参照して説明する。第4実施形態では、データ通信装置の構成が一部異なっている以外は、第2実施形態の構成と同様である。よって、第4実施形態について、第2実施形態と重複する説明を省略すると共に、図面上における共通箇所には同一符号を付して示し、基本的に異なる点についてのみ、図8を参照して説明する。図8は、図5と同様の、第4実施形態に係るデータ通信装置の構成を示すブロック図である。データ通信装置の構成図8において、データ通信装置10のネットワークIF15は、ソーシャル承認部154を更に備える。ソーシャル承認部154は、ソーシャル管理部111が隣接ノードに設定しようとするノードに対して、隣接ノードに設定したい旨の信号を送信すると共に、該送信された信号を受信したノードからの応答を受信する。このように構成すれば、ソーシャル管理部111が隣接ノードに設定しようとしているノードが、ピアツーピア方式のネットワークに現在参加しているか否かを事前に確認することができるので、離脱中例えば、電源OFF状態等のノードが隣接ノードとして設定されることを防止することができる。本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う通信装置及び方法、並びにコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。