複数のリレーノードと、前記複数のリレーノードを管理するコネクションサーバとを有しており、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継する通信システムであって、前記コネクションサーバは、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理する管理部と、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択する選択部と、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知する通知部とを有しており、前記複数の中継経路上に設けられるリレーノードのそれぞれは、前記接続情報を用いて、前記第2端末に格納されたデータを構成する複数の断片データのうち、割り当てられた断片データを前記第1端末に中継することを特徴とする通信システム。前記コネクションサーバは、前記第1端末から前記第2端末へのアクセスを認証する認証部を有しており、前記選択部は、前記第1端末から前記第2端末へのアクセスが許可された場合に、前記複数の中継経路を選択することを特徴とする請求項1に記載の通信システム。前記選択部は、前記第2端末から前記第1端末に中継すべきデータの量に基づいて、前記複数の中継経路を選択することを特徴とする請求項1に記載の通信システム。前記選択部は、前記第2端末から前記第1端末に中継すべきデータの種別に基づいて、前記複数の中継経路を選択することを特徴とする請求項1に記載の通信システム。前記第2リレーノードがIPアドレスの変換機能を有している場合に、前記接続情報は、前記第2端末のローカルIPアドレス情報であり、前記第2リレーノードがファイアウォール機能を有している場合に、前記接続情報は、前記第2端末のポート番号であることを特徴とする請求項1に記載の通信システム。複数のリレーノードを有する通信システムにおいて、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継するための通信方法であって、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理するステップAと、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択するステップBと、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知するステップCと、前記複数の中継経路上に設けられるリレーノードのそれぞれが、前記接続情報を用いて、前記第2端末に格納されたデータを構成する複数の断片データのうち、割り当てられた断片データを前記第1端末に中継するステップDとを備えることを特徴とする通信方法。複数のリレーノードを有しており、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継する通信システムに設けられるコネクションサーバであって、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理する管理部と、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択する選択部と、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知する通知部とを備えることを特徴とするコネクションサーバ。ところで、1回のセッションにおいて第2端末から第1端末に送信されるデータ例えば、1つのファイルの量が大きいケースでは、1つのリレーノードがデータを中継すると、1つのリレーノードの負荷が増大する。特に、第2端末から第1端末に送信されるデータが画像や音声などである場合に、1つのリレーノードの負荷が著しく増大する。そこで、本発明は、上述した課題を解決するためになされたものであり、NAT機能やファイアウォール機能を有する装置の配下に第2端末が設けられている場合であっても、第2端末から第1端末にデータを中継する負荷を軽減しながら、第2端末から第1端末にデータを中継することを可能とする通信システム、通信方法及びコネクションサーバを提供することを目的とする。第1の特徴に係る通信システムは、複数のリレーノードと、前記複数のリレーノードを管理するコネクションサーバとを有しており、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継する。前記コネクションサーバであって、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理する管理部と、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択する選択部と、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知する通知部とを有する。前記複数の中継経路上に設けられるリレーノードのそれぞれは、前記接続情報を用いて、前記第2端末に格納されたデータを構成する複数の断片データのうち、割り当てられた断片データを前記第1端末に中継する。第1の特徴において、前記コネクションサーバは、前記第1端末から前記第2端末へのアクセスを認証する認証部を有する。前記選択部は、前記第1端末から前記第2端末へのアクセスが許可された場合に、前記複数の中継経路を選択する。第1の特徴において、前記選択部は、前記第2端末から前記第1端末に中継すべきデータの量に基づいて、前記複数の中継経路を選択する。第1の特徴において、前記選択部は、前記第2端末から前記第1端末に中継すべきデータの種別に基づいて、前記複数の中継経路を選択する。第1の特徴において、前記第2リレーノードがIPアドレスの変換機能を有している場合に、前記接続情報は、前記第2端末のローカルIPアドレス情報である。前記第2リレーノードがファイアウォール機能を有している場合に、前記接続情報は、前記第2端末のポート番号である。第2の特徴に係る通信方法は、複数のリレーノードを有する通信システムにおいて、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継するための方法である。通信方法は、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理するステップAと、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択するステップBと、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知するステップCと、前記複数の中継経路上に設けられるリレーノードのそれぞれが、前記接続情報を用いて、前記第2端末に格納されたデータを構成する複数の断片データのうち、割り当てられた断片データを前記第1端末に中継するステップDとを備える。第3の特徴に係るコネクションサーバは、複数のリレーノードを有しており、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継する通信システムに設けられる。コネクションサーバは、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理する管理部と、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択する選択部と、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知する通知部とを備える。本願によれば、NAT機能やファイアウォール機能を有する装置の配下に第2端末が設けられている場合であっても、第2端末から第1端末にデータを中継する負荷を軽減しながら、第2端末から第1端末にデータを中継することを可能とする通信システム、通信方法及びコネクションサーバを提供することができる。以下において、本発明の実施形態に係る通信システムについて、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。[実施形態の概要]実施形態に係る通信システムは、複数のリレーノードと、前記複数のリレーノードを管理するコネクションサーバとを有しており、前記複数のリレーノードのうち、第2リレーノードの配下に設けられる第2端末に格納されたデータを、前記複数のリレーノードのうち、第1リレーノードの配下に設けられる第1端末に中継する。前記コネクションサーバであって、前記第1端末が前記第2端末にアクセスするための接続情報と、前記複数のリレーノード間の論理的な距離を示す論理距離情報とを管理する管理部と、前記論理距離情報に基づいて、前記第2端末に格納されたデータを前記第1端末に中継する複数の中継経路を選択する選択部と、前記複数の中継経路上に設けられるリレーノードに前記接続情報を通知する通知部とを有する。前記複数の中継経路上に設けられるリレーノードのそれぞれは、前記接続情報を用いて、前記第2端末に格納されたデータを構成する複数の断片データのうち、割り当てられた断片データを前記第1端末に中継する。実施形態では、選択部が、第2端末に格納されたデータを第1端末に中継する複数の中継経路を選択する。第2端末から第1端末にデータを中継する負荷が軽減される。また、通知部が、複数の中継経路上に設けられるリレーノードに接続情報を通知する。従って、NAT機能やファイアウォール機能を有する装置の配下に設けられる第2端末から第1端末にデータを中継することができる。なお、第2リレーノードがIPアドレスの変換機能NAT機能を有している場合に、接続情報は、第2端末のローカルIPアドレス情報である。第2リレーノードがファイアウォール機能を有している場合に、接続情報は、第2端末のポート番号である。[第1実施形態]以下において、第1実施形態に係る通信システムについて説明する。図1は、第1実施形態に係る通信システム100を示す図である。通信システム100は、ゲートウェイ20と、コネクションサーバ30とを有する。ゲートウェイ20及びコネクションサーバ30は、インターネットなどの広域通信網40に接続される。ゲートウェイ20の配下には、複数の端末10が設けられる。端末10は、パーソナルコンピュータや携帯電話などの端末である。端末10は、ゲートウェイ20の配下に設けられており、有線LAN又は無線LANでゲートウェイ20に接続される。第1実施形態では、ゲートウェイ20Aの配下には、端末10A1、端末10A2及び端末10A3が端末10として設けられている。ゲートウェイ20Bの配下には、端末10B1、端末10B2、端末10B3、端末10B31及び端末10B32が端末10として設けられている。ゲートウェイ20Cの配下には、端末10C1、端末10C2及び端末10C3が端末10として設けられている。ゲートウェイ20Dの配下には、端末10D1、端末10D2及び端末10D3が端末10として設けられている。ゲートウェイ20は、複数の端末10を管理する装置である。ゲートウェイ20は、複数の端末10と広域通信網40とを相互に接続する機能を有する。ゲートウェイ20は、IPアドレスの変換機能NAT機能やファイアウォール機能を有する。ここで、ゲートウェイ20は、ゲートウェイ20の配下に設けられる端末10へのアクセスを行うための機能を有していてもよい。例えば、端末10へのアクセスを行うための機能は、例えば、DDNSDynamicDomainNameSystemなどの機能であり、ゲートウェイ20は、端末10の接続情報ローカルIPアドレスをコネクションサーバ30に定期的に送信する。或いは、端末10へのアクセスを行うための機能は、例えば、PPPortPunchingなどの機能であり、ゲートウェイ20は、端末10の接続情報ポート番号をコネクションサーバ30に送信する。第1実施形態では、ゲートウェイ20として、ゲートウェイ20A、ゲートウェイ20B、ゲートウェイ20C及びゲートウェイ20Dが設けられる。また、ゲートウェイ20は、一の端末10第2端末に格納されたデータを他の端末10第1端末に中継するリレーノードとしても機能する。コネクションサーバ30は、複数のゲートウェイ20を管理する装置である。例えば、コネクションサーバ30は、一の端末10第2端末に格納されたデータを他の端末10第1端末に中継する複数の中継経路を選択する機能を有する。なお、コネクションサーバ30の詳細については後述する。第1実施形態では、第1端末として、ゲートウェイ20A第1リレーノードの配下に設けられる端末10A1を例示する。第2端末として、ゲートウェイ20B第1リレーノードの配下に設けられる端末10B32を例示する。すなわち、第1実施形態では、端末10A1は、端末10B32にアクセスして、端末10B32に格納されたデータを取得する。また、端末10B32に格納されたデータは、複数の中継経路を経由して端末10A1に中継される。コネクションサーバ以下において、第1実施形態に係るコネクションサーバについて説明する。図2は、第1実施形態に係るコネクションサーバ30を示すブロック図である。図2に示すように、コネクションサーバ30は、通信部31と、認証部32と、管理部33と、選択部34とを有する。通信部31は、広域通信網40に設けられる装置と通信を行う機能を有する。例えば、通信部31は、ゲートウェイ20と通信を行う機能を有する。通信部31は、ゲートウェイ20の配下に設けられる端末10へのアクセスを行うための機能の種別をゲートウェイ20から取得する。通信部31は、ゲートウェイ20の配下に設けられる端末10の接続情報ローカルIPアドレスやポート番号を取得する。通信部31は、複数のゲートウェイ20間の論理的な距離を示す論理距離情報をゲートウェイ20から取得する。認証部32は、第1端末ここでは、端末10A1から第2端末ここでは、端末10B32へのアクセスを認証する。例えば、認証部32は、ユーザIDやパスワードなどの認証情報を第1端末から取得して、第1端末から第2端末へのアクセスを許可するか否かを判定する。管理部33は、第2端末ここでは、端末10B32に格納されたデータを第1端末ここでは、端末10A1に中継するために必要な情報を管理する。第1に、管理部33は、第1端末ここでは、端末10A1が第2端末ここでは、端末10B32にアクセスするための接続情報を管理する。例えば、管理部33は、図3に示すように、端末、ゲートウェイ、アクセス機能種別及び接続情報を対応付ける情報を管理する。ここで、アクセス機能種別は、上述したように、例えば、DDNSDynamicDomainNameSystemやPPPortPunchingなどである。例えば、ゲートウェイ20がNAT機能及びDDNS機能を有している場合に、接続情報は、端末10のローカルIPアドレスである例えば、ゲートウェイ20A。ゲートウェイ20がファイアウォール機能及びPP機能を有している場合に、接続情報は、端末10のポート番号である例えば、ゲートウェイ20B。ゲートウェイ20がNAT機能、DDNS機能、ファイアウォール機能及びPP機能を有している場合に、接続情報は、端末10のローカルIPアドレス及びポート番号である例えば、ゲートウェイ20D。第2に、管理部33は、複数のゲートウェイ20間の論理的な距離を示す論理距離情報を管理する。例えば、管理部33は、図4に示すように、1対のゲートウェイ20の組合せ、論理距離情報を対応付ける情報を管理する。ここで、論理距離情報は、例えば、ゲートウェイ20間の信号の往復に必要な時間などに基づいて取得することが可能である。なお、論理距離情報は、図4に示すように、係数で表されていてもよい。選択部34は、論理距離情報に基づいて、第2端末ここでは、端末10B32に格納されたデータを第1端末ここでは、端末10A1に中継する複数の中継経路を選択する。詳細には、選択部34は、第1端末ここでは、端末10A1から第2端末ここでは、端末10B32へのアクセスが許可された場合に、複数の中継経路を選択する。ここで、選択部34は、第2端末から第1端末に中継すべきデータの量に基づいて、複数の中継経路を選択してもよい。具体的には、選択部34は、中継データの量に応じて、中継経路の数を選択する。すなわち、選択部34は、中継データの量が多いほど、多くの中継経路を選択する。或いは、選択部34は、第2端末から第1端末に中継すべきデータの種別に基づいて、複数の中継経路を選択してもよい。具体的には、選択部34は、中継データのリアルタイム性に応じて、中継経路を選択する。すなわち、選択部34は、中継データのリアルタイム性が高いほど、論理距離が短い中継経路を選択する。なお、選択部34は、ゲートウェイ20の負荷に基づいて、複数の中継経路を選択してもよい。具体的には、選択部34は、ゲートウェイ20の負荷が平準化するように中継経路を選択する。第1実施形態において、上述した通信部31は、複数の中継経路上に設けられるゲートウェイ20に接続情報第1端末及び第2端末の接続情報を通知する通知部を構成することに留意すべきである。通信方法以下において、第1実施形態に係る通信方法について説明する。図5~図7は、第1実施形態に係る通信方法を説明するための図である。図5~図7では、上述したように、第1端末として、ゲートウェイ20A第1リレーノードの配下に設けられる端末10A1を例示する。第2端末として、ゲートウェイ20B第1リレーノードの配下に設けられる端末10B32を例示する。図5に示すように、端末10A1は、ユーザIDやパスワードなどの認証情報をコネクションサーバ30に送信する。コネクションサーバ30は、認証情報に基づいて、端末10A1から端末10B32へのアクセスを許可するか否かを判定する。ここでは、端末10A1から端末10B32へのアクセスが許可されたものとして説明を続ける。図6に示すように、コネクションサーバ30は、複数の中継経路を選択して、複数の中継経路上に設けられるゲートウェイ20に接続情報を通知する。ここでは、ゲートウェイ20B及びゲートウェイ20Aを経由する中継経路1、ゲートウェイ20B、ゲートウェイ20C及びゲートウェイ20Aを経由する中継経路2、ゲートウェイ20B、ゲートウェイ20D及びゲートウェイ20Aを経由する中継経路3が選択されたものとして説明を続ける。例えば、コネクションサーバ30は、端末10B32の接続情報を、ゲートウェイ20A、ゲートウェイ20C及びゲートウェイ20Dに通知する。また、コネクションサーバ30は、端末10A1の接続情報を、ゲートウェイ20B、ゲートウェイ20C及びゲートウェイ20Dに通知する。図7に示すように、複数の中継経路上に設けられるゲートウェイ20のそれぞれは、接続情報を用いて、端末10B32に格納されたデータを構成する複数の断片データのうち、割り当てられた断片データを端末10A1に中継する。作用及び効果第1実施形態では、選択部34が、第2端末に格納されたデータを第1端末に中継する複数の中継経路を選択する。第2端末から第1端末にデータを中継する負荷が軽減される。また、通信部31が、複数の中継経路上に設けられるリレーノードに接続情報を通知する。従って、NAT機能やファイアウォール機能を有する装置の配下に設けられる第2端末から第1端末にデータを中継することができる。[その他の実施形態]本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。実施形態では、リレーノードとしてゲートウェイ20を例示したが、リレーノードは、広域通信網40に設けられる他の装置サーバなどであってもよい。実施形態では、端末10へのアクセスを行うための機能として、DDNS機能及びPP機能を例示したが、端末10へのアクセスを行うための機能は、他の公知の機能であってもよい。実施形態では、複数の中継経路をコネクションサーバ30が選択するが、第1端末が複数の中継経路を選択してもよい。このようなケースでは、第1端末は、第2端末に格納されたデータを第1端末に中継するために必要な情報をコネクションサーバ30から取得する。また、第1端末が、複数の中継経路上に設けられるリレーノードに接続情報を通知してもよい。実施形態では、第1端末が第2端末にアクセスするための接続情報は、第1端末の接続情報及び第2端末の接続情報である。しかしながら、NAT機能やファイアウォール機能を有する装置の配下に第1端末が設けられていない場合には、第1端末が第2端末にアクセスするための接続情報は、第2端末の接続情報のみであってもよい。