複数の通信方式によって通信を行うことが可能な通信装置の通信を制御する通信制御装置であって、WANとLANとの間を中継する中継器のLAN側のネットワークであって前記通信装置が接続するネットワークを特定するネットワーク情報を取得する取得手段と、前記取得手段によって取得された前記ネットワーク情報に基づき、前記通信装置間で通信が行われる場合の前記通信方式を決定する決定手段と、前記決定手段によって決定された前記通信方式を、前記通信装置に通知することによって、前記決定手段によって決定された前記通信方式によって前記通信装置間でセッションが確立され、通信が行われるように制御する制御手段とを備えたことを特徴とする通信制御装置。前記取得手段は、前記通信装置である第一通信装置および第二通信装置が接続するネットワークを特定する前記ネットワーク情報を取得し、前記取得手段によって取得された前記ネットワーク情報に基づき、前記第一通信装置が接続する第一ネットワークと、前記第二通信装置が接続する第二ネットワークとが同一であるかを判断する第一判断手段を備え、前記決定手段は、前記第一判断手段による判断結果に基づいて、前記第一通信装置から前記第二通信装置に向かう方向、および、前記第二通信装置から前記第一通信装置に向かう方向の通信の通信方式である第一通信方式を決定することを特徴とする請求項1に記載の通信制御装置。前記決定手段は、前記第一判断手段によって、前記第一ネットワークと前記第二ネットワークとが同一であると判断された場合、前記第一通信方式としてPeertoPeer型の通信方式を決定することを特徴とする請求項2に記載の通信制御装置。前記第一ネットワーク以外のネットワークに接続する、前記第二通信装置以外の前記通信装置である第三通信装置と前記第一通信装置との間でセッションが確立されているかを判断する第二判断手段を備え、前記決定手段は、前記第一判断手段および前記第二判断手段による判断結果に基づいて、前記第一通信装置から前記第二通信装置に向かう方向、および、前記第一通信装置から前記第三通信装置に向かう方向の通信の通信方式である前記第二通信方式を決定することを特徴とする請求項2または3に記載の通信制御装置。前記決定手段は、前記第一判断手段によって、前記第一ネットワークと前記第二ネットワークとが相違すると判断された場合であって、前記第二判断手段によって、前記第一通信装置と前記第三通信装置との間でセッションが確立されていると判断された場合、前記第二通信方式としてクライアントサーバ型の通信方式を決定することを特徴とする請求項4に記載の通信制御装置。前記第一通信装置と前記第三通信装置との間で、前記通信方式である第三通信方式によってセッションが確立されている場合において、前記決定手段によって前記第二通信方式が決定された場合に、前記第三通信方式を前記第二通信方式に変更する変更手段を備えたことを特徴とする請求項4または5に記載の通信制御装置。前記決定手段は、前記第一判断手段によって、前記第一ネットワークと前記第二ネットワークとが相違すると判断された場合であって、前記第二判断手段によって、前記第一通信装置と前記第三通信装置との間でセッションが確立されていないと判断された場合、前記第一通信装置から前記第二通信装置に向かう方向、および、前記第二通信装置から前記第一通信装置に向かう方向の通信の通信方式である第四通信方式を、PeertoPeer型の通信方式、および、クライアントサーバ型の通信方式のうち所定の通信方式に決定することを特徴とする請求項4から6のいずれかに記載の通信制御装置。前記取得手段は、前記中継器のWAN側のアドレス情報を、前記中継器のLAN側のネットワークを特定する前記ネットワーク情報として取得することを特徴とする請求項1から7のいずれかに記載の通信制御装置。複数の通信方式によって通信を行うことが可能な通信装置であって、中継器のLAN側のネットワークであって、前記通信装置が接続するネットワーク、および、他の前記通信装置が接続するネットワークを特定するネットワーク情報を取得する取得手段と、前記取得手段によって取得された前記ネットワーク情報に基づき、前記他の通信装置との間で通信を行う場合の前記通信方式を決定する決定手段と、前記決定手段によって決定された前記通信方式によって前記他の通信装置との間でセッションを確立し、通信を行う通信手段とを備えたことを特徴とする通信装置。中継器のLAN側のネットワークであって通信装置が接続するネットワークを特定するネットワーク情報を取得する取得ステップと、前記取得ステップによって取得された前記ネットワーク情報に基づき、前記通信装置間で通信が行われる場合の前記通信方式を決定する決定ステップと、前記決定ステップによって決定された前記通信方式を、前記通信装置に通知することによって、前記決定手段によって決定された前記通信方式によって前記通信装置間でセッションが確立され、通信が行われるように制御する制御ステップとを備えたことを特徴とする通信制御方法。中継器のLAN側のネットワークであって通信装置が接続するネットワークを特定するネットワーク情報を取得する取得ステップと、前記取得ステップによって取得された前記ネットワーク情報に基づき、前記通信装置間で通信が行われる場合の前記通信方式を決定する決定ステップと、前記決定ステップによって決定された前記通信方式を、前記通信装置に通知することによって、前記決定手段によって決定された前記通信方式によって前記通信装置間でセッションが確立され、通信が行われるように制御する制御ステップとをコンピュータに実行させるための通信制御プログラム。ゲートウェイ等の中継器がネットワークに介在する場合、クライアント/サーバ間、及びクライアント/クライアント間の通信が中継器に集中する可能性がある。特許文献1に記載された技術では、P2P型の通信の可否によって通信方法を切り替える構成であるため、適切に中継器への通信の集中を抑制することができない。このため、中継器に通信が集中して通信の信頼性が低下するという問題点がある。本発明の目的は、通信方式を適切に切り替えることによって、中継器への通信の集中を抑制する通信制御装置、通信装置、通信制御方法、および通信制御プログラムを提供することである。本発明の第一態様に係る通信制御装置は、複数の通信方式によって通信を行うことが可能な通信装置の通信を制御する通信制御装置であって、WANとLANとの間を中継する中継器のLAN側のネットワークであって前記通信装置が接続するネットワークを特定するネットワーク情報を取得する取得手段と、前記取得手段によって取得された前記ネットワーク情報に基づき、前記通信装置間で通信が行われる場合の前記通信方式を決定する決定手段と、前記決定手段によって決定された前記通信方式を、前記通信装置に通知することによって、前記決定手段によって決定された前記通信方式によって前記通信装置間でセッションが確立され、通信が行われるように制御する制御手段とを備えている。第一態様によれば、通信制御装置は、通信装置が接続するネットワークに基づき、中継器が中継するデータの量が抑制できる通信方式を決定し、通信装置に通知する。通信装置は、通知された通信方式に基づいて他の通信装置と通信を行うことによって、通信時に中継器が中継するデータの量を抑制できる。従って、中継器では円滑にデータの中継が行われることになるので、通信制御装置は、通信装置間の通信の信頼性を高めることができる。第一態様において、前記取得手段は、前記通信装置である第一通信装置および第二通信装置が接続するネットワークを特定する前記ネットワーク情報を取得し、前記取得手段によって取得された前記ネットワーク情報に基づき、前記第一通信装置が接続する第一ネットワークと、前記第二通信装置が接続する第二ネットワークとが同一であるかを判断する第一判断手段を備え、前記決定手段は、前記第一判断手段による判断結果に基づいて、前記第一通信装置から前記第二通信装置に向かう方向、および、前記第二通信装置から前記第一通信装置に向かう方向の通信の通信方式である第一通信方式を決定してもよい。通信制御装置は、第一ネットワークと第二ネットワークとが同一である場合と相違する場合とで、通信方式を切り替えることができる。従って通信制御装置は、中継器が中継するデータの量が抑制できる通信方式を適切に決定することができる。このため通信制御装置は、通信装置間での通信の信頼性を更に高めることができる。第一態様において、前記決定手段は、前記第一判断手段によって、前記第一ネットワークと前記第二ネットワークとが同一であると判断された場合、前記第一通信方式としてPeertoPeer型の通信方式を決定してもよい。第一ネットワークと第二ネットワークとが同一である場合、第一通信装置と第二通信装置とは、中継器を介することなく直接通信を行うことが可能な状態にある。従って通信制御装置は、第一通信装置と第二通信装置との間でPeertoPeer型の通信方式で通信を実行させることによって、中継器が中継するデータの量を最小限に抑制できる。第一態様において、前記第一ネットワーク以外のネットワークに接続する、前記第二通信装置以外の前記通信装置である第三通信装置と前記第一通信装置との間でセッションが確立されているかを判断する第二判断手段を備え、前記決定手段は、前記第一判断手段および前記第二判断手段による判断結果に基づいて、前記第一通信装置から前記第二通信装置に向かう方向、および、前記第一通信装置から前記第三通信装置に向かう方向の通信の通信方式である前記第二通信方式を決定してもよい。通信制御装置は、第一ネットワーク以外のネットワークに接続する第三通信装置と第一通信装置との間のセッションが確立されているか否かを判断するによって、通信方式を切り替えることができる。このため通信制御装置は、中継器が中継するデータの量が抑制されるような通信方式をさらに適切に決定できる。第一態様において、前記決定手段は、前記第一判断手段によって、前記第一ネットワークと前記第二ネットワークとが相違すると判断された場合であって、前記第二判断手段によって、前記第一通信装置と前記第三通信装置との間でセッションが確立されていると判断された場合、前記第二通信方式としてクライアントサーバ型の通信方式を決定してもよい。クライアントサーバ型の通信方式で通信が行われた場合、第一通信装置から第二通信装置および第三通信装置に対して送信されたデータは、サーバ機能を備えた装置を経由することになる。このため、第一通信装置から送信される第二通信装置および第三通信装置宛のデータを共通化できる。従って通信制御装置は、中継器が中継するデータの量を適切に抑制できる。第一態様において、前記第一通信装置と前記第三通信装置との間で、前記通信方式である第三通信方式によってセッションが確立されている場合において、前記決定手段によって前記第二通信方式が決定された場合に、前記第三通信方式を前記第二通信方式に変更する変更手段を備えていてもよい。これによって、既に実行されている通信装置間の通信の通信方式を、中継器が中継するデータの量がより抑制されるように最適化できる。従って通信制御装置は、中継器が中継するデータの量をさらに適切に抑制できる。第一態様において、前記決定手段は、前記第一判断手段によって、前記第一ネットワークと前記第二ネットワークとが相違すると判断された場合であって、前記第二判断手段によって、前記第一通信装置と前記第三通信装置との間でセッションが確立されていないと判断された場合、前記第一通信装置から前記第二通信装置に向かう方向、および、前記第二通信装置から前記第一通信装置に向かう方向の通信の通信方式である第四通信方式を、PeertoPeer型の通信方式、および、クライアントサーバ型の通信方式のうち所定の通信方式に決定してもよい。これによって通信制御装置は、中継器が中継するデータの量を抑制しつつ、指定された通信方式で通信装置間の通信が行われるように制御できる。第一態様において、前記取得手段は、前記中継器のWAN側のアドレス情報を、前記中継器のLAN側のネットワークを特定する前記ネットワーク情報として取得してもよい。これによって通信制御装置は、ネットワーク情報を容易に取得することができる。本発明の第二態様に係る通信装置は、複数の通信方式によって通信を行うことが可能な通信装置であって、中継器のLAN側のネットワークであって、前記通信装置が接続するネットワーク、および、他の前記通信装置が接続するネットワークを特定するネットワーク情報を取得する取得手段と、前記取得手段によって取得された前記ネットワーク情報に基づき、前記他の通信装置との間で通信を行う場合の前記通信方式を決定する決定手段と、前記決定手段によって決定された前記通信方式によって前記他の通信装置との間でセッションを確立し、通信を行う通信手段とを備えている。第二態様によれば、第一態様と同様の効果を奏することができる。本発明の第三態様に係る通信制御方法は、中継器のLAN側のネットワークであって通信装置が接続するネットワークを特定するネットワーク情報を取得する取得ステップと、前記取得ステップによって取得された前記ネットワーク情報に基づき、前記通信装置間で通信が行われる場合の前記通信方式を決定する決定ステップと、前記決定ステップによって決定された前記通信方式を、前記通信装置に通知することによって、前記決定手段によって決定された前記通信方式によって前記通信装置間でセッションが確立され、通信が行われるように制御する制御ステップとを備えている。第三態様によれば、第一態様と同様の効果を奏することができる。本発明の第四態様に係る通信制御プログラムは、中継器のLAN側のネットワークであって通信装置が接続するネットワークを特定するネットワーク情報を取得する取得ステップと、前記取得ステップによって取得された前記ネットワーク情報に基づき、前記通信装置間で通信が行われる場合の前記通信方式を決定する決定ステップと、前記決定ステップによって決定された前記通信方式を、前記通信装置に通知することによって、前記決定手段によって決定された前記通信方式によって前記通信装置間でセッションが確立され、通信が行われるように制御する制御ステップとをコンピュータに実行させる。第四態様によれば、第一態様と同様の効果を奏することができる。以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。図1を参照し、通信システム1の概要について説明する。通信システム1は、通信制御装置8、通信装置11、12、13以下、総称して通信装置10ともいう。、および、中継器6、7以下、総称して中継器5ともいう。を備えている。通信制御装置8は、ネットワーク4に接続する。中継器5のWAN側に、ネットワーク4が接続する。ネットワーク4はインターネット網である。通信装置10の符号は、通信装置10のIDも示している。中継器6のLAN側に、LAN2が接続する。通信装置11は、LAN2に接続する。中継器6は、ネットワーク4とLAN2との間に介在し、通信装置11がネットワークを介して通信を行う場合にデータを中継する。中継器7のLAN側に、LAN3が接続する。通信装置12、13は、LAN3に接続する。中継器7は、ネットワーク4とLAN3との間に介在し、通信装置12、13がネットワーク4を介して通信を行う場合にデータを中継する。以下、LAN2、3を総称し、LAN9ともいう。中継器5には、ネットワーク4で有効なIPアドレス以下、グローバルIPアドレスという。がWAN側に割り当てられ、LAN9で有効なIPアドレス以下、ローカルIPアドレスという。がLAN側に割り当てられる。中継器5は、WAN側からLAN側に向かう方向にデータを中継する場合、データの送信元IPアドレスを、LAN側に割り当てられたローカルIPアドレスに変換する。中継器5は、LAN側からWAN側に向かう方向にデータを中継する場合、データの送信元IPアドレスを、WAN側に割り当てられたグローバルIPアドレスに変換する。中継器5の一例として、ゲートウェイ、プロキシサーバ、NAT装置、ルータ等が挙げられる。通信制御装置8は、通信装置10間で通信が実行される場合の通信方式を、クライアント/サーバC/S型、またはPeertoPeerP2P型の何れかの通信方式に決定する。通信制御装置8は、決定した通信方式に基づいて通信装置10間で通信が実行されるように、通信装置10を制御する。通信制御装置8の電気的構成について説明する。通信制御装置8は、通信制御装置8の制御を司るCPU21を備える。CPU21は、ROM22、RAM23、ハードディスクドライブ以下、HDDという。24、および通信インタフェース以下、通信I/Fという。25と電気的に接続する。ROM22には、ブートプログラム、BIOS等が記憶される。RAM23には、タイマやカウンタ、一時的なデータが記憶される。HDD24には、CPU21の制御プログラムやOSが記憶される。通信I/F25は、ネットワーク4を介して通信を行うためのインタフェースである。通信装置10の電気的構成について説明する。通信装置10は、通信装置10の制御を司るCPU31を備える。CPU31は、ROM32、RAM33、HDD34、通信I/F35、入力部36、および出力部37と電気的に接続する。ROM32には、ブートプログラム、BIOS等が記憶される。RAM33には、タイマやカウンタ、一時的なデータが記憶される。HDD34には、CPU31の制御プログラムやOSが記憶される。通信I/F35は、中継器5および他の通信装置10と通信を行うためのインタフェースである。入力部36は、通信装置10に対して情報の入力を行うキーボード、マウス、マイク等である。出力部37は、通信装置10のユーザに対して情報を出力するディスプレイ、スピーカ等である。通信装置10間の通信時に中継器5が中継するデータの量が、通信方式C/S型またはP2P型に応じて変化する様子について、図2から図4を参照して説明する。なお以下では、通信装置10から他の通信装置10のすべてに対して、同一のデータが送信される場合を想定する。このような通信が行われる具体例として、遠隔会議システムが挙げられる。遠隔会議システムでは、通信装置10によって撮影された映像や収録された音声が他の通信装置10のすべてに対して送信されることによって、遠隔拠点の会議参加者の様子が共有されるためである。図2を参照し、通信装置11、12、13間でP2P型の通信が実行された場合について説明する。通信装置11は、通信装置12、13に対してデータを送信する。送信されたデータは、中継器6、ネットワーク4、および中継器7を経由し、通信装置12、13に到達する。以上の通信が実行された場合、中継器6、7は、通信装置11から通信装置12に対して送信されたデータ、および、通信装置11から通信装置13に対して送信されたデータを中継する。従って、通信装置11から通信装置12、13に対するデータの送信によって中継器6、7がデータを中継する総回数は、4回となる。具体的には、中継器6は、通信装置11から通信装置12に対するデータを中継し、通信装置11から通信装置13に対するデータを中継する。中継器7は、通信装置11から通信装置12に対するデータを中継し、通信装置11から通信装置13に対するデータを中継する。通信装置12は、通信装置11、13に対してデータを送信する。通信装置11に対して送信されたデータは、中継器7、ネットワーク4、及び中継器6を経由し、通信装置11に到達する。以上の通信が実行された場合、中継器6、7は、通信装置12から通信装置11に対して送信されたデータを中継する。一方、通信装置12、13は同一のLAN3に接続されているので、通信装置12から通信装置13に対して送信されたデータは、中継器6、7を経由することなく、通信装置13に到達する。従って、通信装置12から通信装置11、13に対するデータの送信によって中継器6、7がデータを中継する総回数は、2回となる。具体的には、中継器6は、通信装置12から通信装置11に対するデータを中継する。中継器7は、通信装置12から通信装置11に対するデータを中継する。通信装置13は、通信装置11、12に対してデータを送信する。通信装置11に対して送信されたデータは、中継器7、ネットワーク4、及び中継器6を経由し、通信装置11に到達する。以上の通信が実行された場合、中継器6、7は、通信装置13から通信装置11に対して送信されたデータを中継する。一方、通信装置12、13は同一のLAN3に接続されているので、通信装置13から通信装置12に対して送信されたデータは、中継器6、7を経由することなく、通信装置13に到達する。従って、通信装置13から通信装置11、12に対するデータの送信によって中継器6、7がデータを中継する総回数は、2回となる。具体的には、中継器6は、通信装置13から通信装置11に対するデータを中継する。中継器7は、通信装置13から通信装置11に対するデータを中継する。以上の結果、通信装置11、12、13間でP2P型の通信が実行された場合、中継器6、7がデータを中継する総回数は8回となる。図3を参照し、通信装置11、12、13間でC/S型の通信が実行された場合について説明する。通信装置11は、通信制御装置8に対してデータを送信する。送信されたデータは、中継器6、およびネットワーク4を経由し、通信制御装置8に到達する。次に通信制御装置8は、通信装置11から受信したデータを、通信装置12、13に対して送信する。送信されたデータは、ネットワーク4、および中継器7を経由し、通信装置12、13に到達する。従って、通信装置11から通信装置12、13に対するデータの送信によって中継器6、7がデータを中継する総回数は、3回となる。具体的には、中継器6は、通信装置11から通信制御装置8に対するデータを中継する。中継器7は、通信制御装置8から通信装置12に対するデータ通信装置11から送信されたデータを中継し、通信制御装置8から通信装置13に対するデータ通信装置11から送信されたデータを中継する。通信装置12は、通信制御装置8に対してデータを送信する。送信されたデータは、中継器7、およびネットワーク4を経由し、通信制御装置8に到達する。次に通信制御装置8は、通信装置12から受信したデータを、通信装置11、13に対して送信する。通信装置11に対して送信されたデータは、ネットワーク4、および中継器6を経由し、通信装置11に到達する。通信装置13に対して送信されたデータは、ネットワーク4、および中継器7を経由し、通信装置13に到達する。従って、通信装置12から通信装置11、13に対するデータの送信によって中継器6、7がデータを中継する総回数は、3回となる。具体的には、中継器6は、通信制御装置8から通信装置11に対するデータ通信装置12から送信されたデータを中継する。中継器7は、通信装置12から通信制御装置8に対するデータを中継し、通信制御装置8から通信装置13に対するデータ通信装置12から送信されたデータを中継する。通信装置13は、通信制御装置8に対してデータを送信する。送信されたデータは、中継器7、およびネットワーク4を経由し、通信制御装置8に到達する。次に通信制御装置8は、通信装置13から受信したデータを、通信装置11、12に対して送信する。通信装置11に対して送信されたデータは、ネットワーク4、および中継器6を経由し、通信装置11に到達する。通信装置12に対して送信されたデータは、ネットワーク4、および中継器7を経由し、通信装置12に到達する。従って、通信装置13から通信装置11、12に対するデータの送信によって中継器6、7がデータを中継する総回数は、3回となる。具体的には、中継器6は、通信制御装置8から通信装置11に対するデータ通信装置13から送信されたデータを中継する。中継器7は、通信装置13から通信制御装置8に対するデータを中継し、通信制御装置8から通信装置12に対するデータ通信装置13から送信されたデータを中継する。以上の結果、通信装置11、12、13間でC/S型の通信が実行された場合、中継器6、7がデータを中継する総回数は9回となる。図4を参照し、通信装置11、12間、および、通信装置11、13間でC/S型の通信が実行され、通信装置12、13間でP2P型の通信が実行された場合について説明する。通信装置11が通信装置12、13に対してデータを送信する場合については、図3の場合と同様であるので、説明を省略する。従って、通信装置11から通信装置12、13に対するデータの送信によって中継器6、7がデータを中継する総回数は、3回となる。具体的には、中継器6は、通信装置11から通信制御装置8に対するデータを中継する。中継器7は、通信制御装置8から通信装置12に対するデータ通信装置11から送信されたデータを中継し、通信制御装置8から通信装置13に対するデータ通信装置11から送信されたデータを中継する。通信装置12は、通信制御装置8に対してデータを送信する。送信されたデータは、中継器7、およびネットワーク4を経由し、通信制御装置8に到達する。次に通信制御装置8は、通信装置12から受信したデータを、通信装置11に対して送信する。通信装置11に対して送信されたデータは、ネットワーク4、および中継器6を経由し、通信装置11に到達する。従って、通信装置12から通信装置11、13に対するデータの送信によって中継器6、7がデータを中継する総回数は、2回となる。具体的には、中継器6は、通信制御装置8から通信装置11に対するデータ通信装置12から送信されたデータを中継する。中継器7は、通信装置12から通信制御装置8に対するデータを中継する。通信装置13は、通信制御装置8に対してデータを送信する。送信されたデータは、中継器7、およびネットワーク4を経由し、通信制御装置8に到達する。次に通信制御装置8は、通信装置13から受信したデータを、通信装置11に対して送信する。通信装置11に対して送信されたデータは、ネットワーク4、および中継器6を経由し、通信装置11に到達する。従って、通信装置13から通信装置11、12に対するデータの送信によって中継器6、7がデータを中継する総回数は、2回となる。具体的には、中継器6は、通信制御装置8から通信装置11に対するデータ通信装置13から送信されたデータを中継する。中継器7は、通信装置13から通信制御装置8に対するデータを中継する。なお図3の場合とは異なり、通信装置12、13は同一のLAN3に接続されているので、通信装置12から通信装置13に対して送信されたデータは、中継器6、7を経由することなく通信装置13に到達する。同様に、通信装置13から通信装置12に対して送信されたデータは、中継器6、7を経由することなく通信装置12に到達する。以上の結果、通信装置11、12間、および、通信装置11、13間でC/S型の通信が実行され、通信装置12、13間でP2P型の通信が実行された場合、中継器6、7がデータを中継する総回数は7回となる。以上のように、中継器5がデータを中継する総回数は、通信装置10間の通信方式によって異なる。通信経路毎に通信方式を最適化することによって、中継器5がデータを中継する総回数を抑制できることがわかる。中継器5がデータを中継する回数は、より少ない方が好ましい。理由は次のとおりである。中継器5がデータを中継する回数が多くなると、中継器5が中継するデータの量も増え、中継器5の処理負荷は増大する。ここで、中継器5に許容範囲以上の負荷がかかった場合、中継器5がデータを中継するために要する時間は長くなる可能性がある。中継器5によるデータの中継に要する時間の長時間化は、通信装置10間の通信遅延の要因となる。このため、通信装置10間で通信を円滑に実行させるためには、中継器5がデータを中継する回数を少なくすることによってデータ量を少なくし、中継器5の処理負荷を抑制する必要がある。そこで通信制御装置8は、中継器5がデータを中継する総回数がより小さくなるように、通信装置10間の通信方式を通信経路毎に決定する。通信制御装置8は、決定した通信方式で通信装置10間の通信が実行されるように、通信装置10を制御する。これによって通信制御装置8は、中継器5の処理負荷を小さくし、通信遅延の少ない円滑な通信が通信装置10間で実行されるようにしている。従って、通信装置10間の通信の信頼性は向上する。以下詳説する。図5を参照し、通信制御装置8のHDD24に記憶された第一テーブル241について説明する。第一テーブル241は、通信制御装置8が通信装置10のアドレス情報を管理するためのテーブルである。第一テーブル241には、グローバルIPアドレス、ローカルIPアドレス、及びローカルネットワークアドレスが、通信装置10のIDに対応付けて記憶される。グローバルIPアドレスは、通信装置10とネットワーク4との間に介在する中継器5のWAN側に割り当てられたグローバルIPネットワークである。ローカルIPアドレスは、通信装置10に割り当てられたローカルIPアドレスである。ローカルネットワークアドレスは、通信装置10が接続するLAN9のネットワークアドレスである。以下、グローバルIPアドレス、ローカルIPアドレス、およびローカルネットワークアドレスを総称し、アドレス情報ともいう。通信装置10は、他の通信装置10との間のセッションを確立させて通信を開始する前に、中継器5を介して通信制御装置8に対して、アドレス情報の登録を要求するデータ以下、登録要求という。を送信する。登録要求には、通信装置10のローカルIPアドレス、および、通信装置10が接続するLAN9のローカルネットワークアドレスが格納される。通信制御装置8は、中継器5を介して通信装置10から登録要求を受信する。通信制御装置8は、第一テーブル241に記憶するアドレス情報を、登録要求から取得する。アドレス情報のうち、ローカルIPアドレスおよびローカルネットワークアドレスは、登録要求から直接取得される。登録要求の送信元IPアドレスが、グローバルIPアドレスとして取得される。通信制御装置8は、取得したアドレス情報を、登録要求を送信した通信装置10のIDに対応付けて、第一テーブル241に記憶する。以上のようにして、第一テーブル241は作成される。通信制御装置8は、第一テーブル241を参照することによって、通信装置10が接続するLAN9を特定する。通信制御装置8は、特定したLAN9に基づいて、通信装置10間の通信方式を以下の基準12-12-23に基づいて決定する。1セッションの確立を要求した通信装置10以下、第一通信装置ともいう。と、セッションの確立が要求された通信装置10以下、第二通信装置ともいう。とが、同一のLAN9に接続している場合、通信制御装置8は、第一通信装置から第二通信装置に向かう方向の通信方式、および、第二通信装置から第一通信装置に向かう方向の通信方式以下、第一通信方式ともいう。を、P2P型に決定する。理由は次の通りである。第一通信装置と第二通信装置とが同一のLAN9に接続している場合、第一通信装置と第二通信装置とは、中継器5を介することなく直接通信を行うことが可能な状態にある。第一通信装置と第二通信装置との間でP2P型の通信が実行された場合、第一通信装置と第二通信装置との間で送受信されるデータはLAN9内を常に伝達することになり、中継器5はデータを中継する必要がなくなる。従って通信制御装置8は、第一通信方式をP2P型に決定することによって、中継器5がデータを中継する総回数を少なくし、中継器5が中継するデータの量を最小限に抑制できる。例えば、通信装置12、13間でP2P型の通信が実行される場合図2、4参照、中継器7がデータを中継する総回数は0回である。一方、通信装置12、13間でC/S型の通信が実行される場合図3参照、中継器7がデータを中継する総回数は4回となる。具体的には、中継器7は、通信装置12から通信制御装置8に対するデータを中継し、通信制御装置8から通信装置12に対するデータを中継し、通信装置13から通信制御装置8に対するデータを中継し、通信制御装置8から通信装置13に対するデータを中継する。このように、第一通信方式がP2P型に決定されることによって、中継器7がデータを中継する総回数は、通信方式がC/S型に決定される場合よりも大幅に小さくなる。2-1第一通信装置と第二通信装置とが異なるLAN9に接続している場合であって、第一通信装置が接続するLAN9以外のLAN9に、第二通信装置以外の通信装置以下第三通信装置という。が接続し、且つ、第一通信装置と第三通信装置との間のセッションが確立している場合、通信制御装置8は、第一通信装置から第二通信装置に向かう方向の通信方式、および、第一通信装置から第三通信装置に向かう方向の通信方式以下、第二通信方式ともいう。を、C/S型に決定する。2-22-1と同様の接続状態である場合、即ち、第一通信装置と第二通信装置とが異なるLAN9に接続している場合であって、第一通信装置が接続するLAN9以外のLAN9に第三通信装置が接続し、且つ、第一通信装置と第三通信装置との間のセッションが確立している場合、第二通信装置から第一通信装置に向かう方向の通信方式を、P2P型とC/S型とのうちいずれかの通信方式に決定する。なお本実施形態において通信制御装置8は、通信方式としてP2P型を決定する。以下、所定の通信方式としてのP2P型を、anyP2P型のように示す。理由は次の通りである。C/S型の通信方式で通信が行われる場合、第一通信装置は、異なるLAN9に接続する第二通信装置および第三通信装置に対して送信するデータを共通化し、通信制御装置8に送信すればよい。通信制御装置8は、第一通信装置から受信したデータを、第二通信装置および第三通信装置に送信することができるためである。このため第一通信装置は、第二通信装置および第三通信装置の其々に対してデータを別々に送信する必要がなくなる。このため通信制御装置8は、第二通信方式としてC/S型を決定する。これによって通信制御装置8は、第一通信装置から第二通信装置宛に送信されるデータ、および、第一通信装置から第三通信装置宛に送信されるデータを共通化できる。従って通信制御装置8は、中継器5が中継するデータの量を適切に抑制できる。例えば、C/S型の通信が実行され、通信装置11から通信装置12、13に対してデータが送信される場合図3、4参照、中継器6がデータを中継する総回数は1回である。具体的には、中継器6は、通信装置11から通信制御装置8に対してデータを中継する。一方、P2P型の通信が実行され、通信装置11から通信装置12、13に対してデータが送信される場合図2参照、中継器6がデータを中継する総回数は2回である。具体的には、中継器6は、通信装置11から通信装置12に対するデータを中継し、通信装置11から通信装置13に対するデータを中継する。このように、第二通信方式がC/S型に決定されることによって、中継器6がデータを中継する総回数は、通信方式がP2P型に決定される場合よりも小さくなる。なお、第二通信装置から第一通信装置に向かう方向の通信方式として、P2P型とC/S型とのうちいずれの通信方式に決定された場合でも、中継器5がデータを中継する回数は変化しない。このため通信制御装置8は、通信制御装置8の通信負荷を軽減させることを優先し、通信方式をP2P型に決定する。このように通信制御装置8は、中継器5が中継するデータの量を抑制しつつ、指定された通信方式で通信装置10間の通信が行われるように制御できる。3第一通信装置と第二通信装置とが異なるLAN9に接続している場合であって、第三通信装置が存在しないか、または、第一通信装置と第三通信装置との間のセッションが確立していない場合、通信制御装置8は、第一通信装置から第二通信装置に向かう方向の通信方式、および、第二通信装置から第一通信装置に向かう方向の通信方式以下、第四通信方式ともいう。を、P2P型とC/S型とのうちいずれかの通信方式に決定する。なお、この場合に決定される通信方式は、本発明における所定の通信方式に相当する。なお本実施形態において通信制御装置8は、第四通信方式として、上述の2-2の場合と同様P2P型anyP2P型を決定する。第四通信方式として、P2P型とC/S型とのうちいずれの通信方式に決定された場合でも、中継器5がデータを中継する回数は変化しない。このため通信制御装置8は、2-2の場合と同様、通信制御装置8の通信負荷を軽減させることを優先し、第四通信方式をP2P型に決定する。図6~図9を参照し、通信制御装置8による通信方式の決定方法について具体的に説明する。通信装置11、12、13間でセッションが確立されておらず、通信が開始されていない状態であるとする。また通信制御装置8は、通信装置10から登録要求を既に受信しており、第一テーブル241図5参照には、通信装置11、12、13のID、および、アドレス情報が既に記憶されているものとする。はじめに、通信装置11が通信装置12との間の通信の開始を要求した場合を想定する。図6に示すように、はじめに通信装置11は、通信装置12との間のセッションを確立させるために、セッションの確立を要求するデータ以下、確立要求という。を中継器6を介して通信制御装置8に対して送信するS201。中継器6は確立要求を受信し、通信制御装置8に対して確立要求を中継するS203。通信制御装置8は、確立要求を受信する。通信制御装置8は、通信装置11からセッションの確立が要求されたことを通信装置12に対して通知するため、受信した確立要求を、中継器7を介して通信装置12に送信するS205。中継器7は確立要求を受信し、通信装置12に対して確立要求を中継するS207。通信装置12は、確立要求を受信する。通信装置12のユーザは、通信装置11との間のセッションの確立を許可するか否かを判断する。通信装置11とのセッションの確立が許可されたとする。通信装置12は、セッションの確立を許可するデータ以下、確立応答という。を、中継器7を介して通信制御装置8に対して送信するS209。中継器7は確立応答を受信し、通信制御装置8に対して確立応答を中継するS211。通信制御装置8は確立応答を受信する。通信制御装置8は、通信装置11、12間の通信方式を、第一テーブル241図5参照に基づいて決定する。詳細は次の通りである。通信制御装置8は、セッションの確立を要求した通信装置11第一通信装置に相当が接続するLAN2図1参照と、セッションの確立が要求された通信装置12第二通信装置に相当が接続するLAN3図1参照とが同一であるか否かを、第一テーブル241においてID11、12に対応付けられたグローバルIPアドレスが一致するか否かによって判断する。第一テーブル241では、ID11、12に対応づけられたグローバルIPアドレスは相違している。第一テーブル241に記憶されたグローバルIPアドレスは、LAN9に接続する中継器5のWAN側のグローバルIPアドレスに相当する。従って、グローバルIPアドレスが相違する場合、LAN9に接続した中継器5が相違していることになるので、通信制御装置8は、通信装置11が接続するLAN2と、通信装置12が接続するLAN3とが相違していると判断する。次に通信制御装置8は、通信装置11が接続するLAN2以外のLAN9に、通信装置12以外の他の通信装置10が接続しているか否かを、ID11に対応するグローバルIPアドレスと異なるグローバルIPアドレスが、他の通信装置10のIDに対応付けられているか否かによって判断する。第一テーブル241では、ID11に対応付けられているグローバルIPアドレス1.1.1.1と異なるグローバルIPアドレス2.2.2.2が、ID13に対応付けられている。このことは、通信装置11が接続するLAN2と異なるLAN3に接続した通信装置13が存在することを示している。通信制御装置8は、通信装置11が接続するLAN2と異なるLAN3に、通信装置13第三通信装置に相当が接続していると判断する。次に通信制御装置8は、通信装置11、13間のセッションが既に確立されているかを判断する。ここで上述したように、この時点では通信装置11、13間のセッションは確立されていない。以上の結果は、上述した3の基準を満たすので、通信制御装置8は、通信装置11から通信装置12に向かう方向の通信方式、および、通信装置12から通信装置11に向かう方向の通信方式第四通信方式を、anyP2P型に決定する。図7は、通信制御装置8のHDD24に記憶された第二テーブル242を示している。第二テーブル242は、通信装置10間の通信方式を管理するためのテーブルである。上述したように、通信装置11から通信装置12に向かう方向、および、通信装置12から通信装置11に向かう方向の通信方式はanyP2P型に決定されたので、通信制御装置8は、第二テーブル242の送信元ID11/送信先ID12、および、送信元ID12/送信先ID11に対応する部分に、anyP2P型の通信方式が決定されたことを示す情報を記憶する。次に通信制御装置8は、図6に示すように、決定した通信方式を通知するデータ以下、方式通知という。を、中継器6を介して通信装置11に対して送信するS213。また通信制御装置8は、中継器7を介して通信装置12に対して方式通知を送信するS215。通信装置11、12は方式通知を受信し、決定された通信方式がanyP2P型であると認識する。通信装置11、12は、P2P型の通信を開始するためにセッションを確立する。通信装置11、12は、P2P型の通信を実行することが可能となるS217。このため、通信装置11から通信装置12に向かう方向の通信、および、通信装置12から通信装置11に向かう方向の通信は、P2P型の通信方式に基づいて実行される。次に、通信装置11が通信装置13との間の通信の開始を要求した場合を想定する。通信装置11は、中継器6を介して通信制御装置8に対して確立要求を送信するS221。中継器6は確立要求を受信し、通信制御装置8に対して確立要求を中継するS223。通信制御装置8は、確立要求を受信する。通信制御装置8は、受信した確立要求を、中継器7を介して通信装置13に送信するS225。中継器7は確立要求を受信し、通信装置13に対して確立要求を中継するS227。通信装置13は、確立要求を受信する。通信装置13のユーザによって、通信装置11とのセッションの確立が許可されたとする。通信装置13は、中継器7を介して通信制御装置8に対して、確立応答を送信するS229。中継器7は確立応答を受信し、通信制御装置8に対して確立応答を送信するS231。通信制御装置8は、確立応答を受信する。通信制御装置8は、通信装置11、13間の通信方式を、第一テーブル241図5参照に基づいて決定する。詳細は次の通りである。通信制御装置8は、セッションの確立を要求した通信装置11第一通信装置に相当が接続するLAN2と、セッションの確立が要求された通信装置13第二通信装置に相当が接続するLAN3とが同一であるか否かを、第一テーブル241においてID11、13に対応付けられたグローバルIPアドレスが一致するか否かによって判断する。第一テーブル241では、ID11、13に対応づけられたグローバルIPアドレスは相違している。通信制御装置8は、通信装置11が接続するLAN2と、通信装置12が接続するLAN3とが相違していると判断する。次に通信制御装置8は、通信装置11が接続するLAN2以外のLAN9に、通信装置13以外の他の通信装置10が接続しているか否かを、ID11に対応するグローバルIPアドレスと異なるグローバルIPアドレスが、他の通信装置10のIDに対応付けられているか否かによって判断する。第一テーブル241では、ID11に対応付けられているグローバルIPアドレス1.1.1.1と異なるグローバルIPアドレス2.2.2.2が、ID12に対応付けられている。通信制御装置8は、通信装置11が接続するLAN2と異なるLAN3に、通信装置12第三通信装置に相当が接続していると判断する。次に通信制御装置8は、通信装置11、12間のセッションが既に確立されているかを判断する。ここで上述したように、通信装置11、12間は、S217においてセッションが確立されている。以上の結果は、上述した2-12-2の基準を満たすので、通信制御装置8は、通信装置11から通信装置12に向かう方向の通信方式、および、通信装置11から通信装置13に向かう方向の通信方式第二通信方式を、C/S型に決定する2-1。また通信制御装置8は、通信装置13から通信装置11に向かう方向の通信方式を、anyP2P型に決定する2-2。図8に示すように、通信制御装置8は、第二テーブル242の送信元ID11/送信先ID12、および、送信元ID11/送信先ID13に対応する部分に、C/S型の通信方式を示す情報を記憶する。なお、第二テーブル242の送信元ID11/送信先ID12に対応する部分には、図7で示されるように、anyP2P型の通信方式を示す情報が記憶されている。この場合、通信制御装置8は、既に記憶されているanyP2P型を示す情報を、C/S型を示す情報に変更する。このように通信制御装置8は、既に実行されている通信装置10間の通信の通信方式以下、第三通信方式という。を、第二通信方式であるC/S型に変更することによって、中継器5が中継するデータの量が抑制されるように最適化できる。これによって通信制御装置8は、中継器5が中継するデータの量をさらに適切に抑制している。また通信制御装置8は、第二テーブル242の送信元ID13/送信先ID11に対応する部分に、anyP2P型の通信方式を示す情報を記憶する。次に通信制御装置8は、図6に示すように、決定した通信方式を通知する方式通知を、中継器6を介して通信装置11に対して送信するS233。また通信制御装置8は、決定した通信方式を通知する方式通知を、中継器7を介して通信装置12、13に対して送信するS235。通信装置11、12、13は方式通知を受信する。通信装置11、13は、方式通知によって通知された通信方式で通信を開始するために、セッションを確立する。通信装置11、13は通信を実行することが可能な可能となるS237。また、通信装置11、12間で既に確立された状態のセッションS217の通信方式は、P2P型からC/S型に変更されるS239。通信装置11から通信装置12、13に向かう方向の通信は、C/S型の通信方式に基づいて実行される。このため通信装置11は、通信装置12、13宛のデータを、中継器6を介して通信制御装置8に対して送信する。一方、通信装置12、13から通信装置11に向かう方向の通信は、P2P型の通信方式に基づいて実行される。このため、通信装置12、13から通信装置11宛に送信されるデータは、中継器6、7を介して通信装置11に直接送信される。次に、通信装置12が通信装置13との間の通信の開始を要求した場合を想定する。通信装置12は、中継器7を介して通信制御装置8に対して確立要求を送信するS241。中継器7は確立要求を受信し、通信制御装置8に対して確立要求を中継するS243。通信制御装置8は、確立要求を受信する。通信制御装置8は、受信した確立要求を、中継器7を介して通信装置13に送信するS245。中継器7は確立要求を受信し、通信装置13に対して確立要求を中継するS247。通信装置13は、確立要求を受信する。通信装置13のユーザによって、通信装置12とのセッションの確立が許可されたとする。通信装置13は、中継器7を介して通信制御装置8に対して、確立応答を送信するS249。中継器7は確立応答を受信し、通信制御装置8に対して確立応答を中継するS251。通信制御装置8は、確立応答を受信する。通信制御装置8は、通信装置12、13間の通信方式を、第一テーブル241図5参照に基づいて決定する。詳細は次の通りである。通信制御装置8は、セッションの確立を要求した通信装置12第一通信装置に相当が接続するLAN3と、セッションの確立が要求された通信装置13第二通信装置に相当が接続するLAN3とが同一であるか否かを、第一テーブル241においてID12、13に対応付けられたグローバルIPアドレスが一致するか否かによって判断する。第一テーブル241では、ID12、13に対応づけられたグローバルIPアドレスは2.2.2.2で一致している。通信制御装置8は、通信装置12、13が同一のLAN3に接続していると判断する。以上の結果は、上述した1の基準を満たすことになるので、通信制御装置8は、通信装置12から通信装置13に向かう方向の通信方式、および、通信装置13から通信装置12に向かう方向の通信方式第一通信方式を、P2P型に決定する。図9に示すように、通信制御装置8は、第二テーブル242の送信元ID12/送信先ID13、および、送信元ID13/送信先ID12に対応する部分に、P2P型を示す情報を記憶する。次に通信制御装置8は、図6に示すように、決定した通信方式を通知する方式通知を、中継器7を介して通信装置12、13に対して送信するS253、S255。通信装置12、13は、方式通知を受信する。通信装置12、13は、方式通知によって通知された通信方式で通信を開始するために、セッションを確立する。通信装置12、13は通信を実行することが可能な可能となるS257。通信装置12から通信装置13に向かう方向の通信、および、通信装置13から通信装置12に向かう方向の通信は、P2P型の通信方式に基づいて実行される。以上の通信が実行されることによって、通信装置11、12、13間でセッションが確立され、通信が可能な状態になる。通信装置11から通信装置12、13に向かう方向の通信は、C/S型の通信方式に基づいて実行される。従ってこの通信時に中継器6がデータを中継する回数は1回となる。具体的には、中継器6は、通信装置11から通信制御装置8に対するデータを中継する。中継器7がデータを中継する回数は2回となる。具体的には、中継器7は、通信制御装置8から通信装置12に対するデータを中継し、通信制御装置8から通信装置13に対するデータを中継する。通信装置12、13から通信装置11に向かう方向の通信は、P2P型の通信方式に基づいて実行される。従ってこの通信時に中継器6がデータを中継する回数は2回となる。具体的には、中継器6は、通信装置12から通信装置11に対するデータを中継し、通信装置13から通信装置11に対するデータを中継する。中継器7がデータを中継する回数は2回となる。具体的には、中継器7は、通信装置12から通信装置11に対するデータを中継し、通信装置13から通信装置11に対するデータを中継する。通信装置12から通信装置13に向かう方向、および、通信装置13から通信装置12に向かう方向の通信は、P2P型の通信方式に基づいて実行される。従ってこの通信時には中継器7はデータを中継しない。結果、中継器6、7がデータを中継する総回数は7回となる。図10を参照し、通信装置10のCPU31において実行される通信装置メイン処理について説明する。通信装置メイン処理は、HDD34に記憶されているプログラムに従って、通信装置10のCPU31が実行する。CPU31は、通信装置10の電源がONされると、通信装置メイン処理を開始する。通信装置メイン処理が開始された場合、CPU31は、他の通信装置10のうち少なくともいずれかとの間で通信を行うためのアプリケーションを起動する指示が、入力部36を介して入力されたかを判断するS11。アプリケーションを起動する指示が入力されていない場合S11:NO、処理はS11に戻る。アプリケーションを起動する指示が入力された場合S11:YES、CPU31は、中継器5を介して通信制御装置8に対して登録要求を送信するS13。なお登録要求には、通信装置10のローカルIPアドレス、および、通信装置10が接続するLAN9のローカルネットワークアドレスが格納される。通信制御装置8は、通信装置10から送信された登録要求を、中継器5を介して受信しS45、図11参照、第一テーブル241にアドレス情報を記憶するS49、図11参照。これによって通信装置10は、通信制御装置8に確立要求を送信するS19参照、後述ことによって、他の通信装置10とのセッションを確立することが可能な状態になる。CPU31は、S11で起動したアプリケーションを終了させる指示が、入力部36を介して入力されたかを判断するS15。アプリケーションを終了させる指示が入力された場合S15:YES、通信装置メイン処理は終了する。アプリケーションを終了させる指示が入力されていない場合S15:NO、CPU31は、他の通信装置10との通信を開始する指示が、入力部36を介して入力されたかを判断するS17。他の通信装置10との通信を開始する指示が、入力部36を介して入力された場合S17:YES、CPU31は、通信の開始を要求する他の通信装置10とのセッションを確立させるための確立要求を、中継器5を介して通信制御装置8に対して送信するS19S201、S221、S241、図6参照。処理はS15に戻る。通信制御装置8は、通信装置10から送信された確立要求を、中継器5を介して受信するS51、図11参照S203、S223、S243、図6参照。通信制御装置8は、中継器5を介し、通信の開始が要求された他の通信装置10に対して確立要求を送信するS53、図11参照S205、S225、S245、図6参照。CPU31は、通信制御装置8から送信された確立要求を、中継器5を介して受信したか判断するS17:NO、S21。中継器5を介して確立要求を受信した場合S21:YESS207、S227、S247、図6参照、CPU31は、通信装置10のユーザに対して、他の通信装置10からセッションの確立が要求された旨を通知する。ユーザから、セッションの確立を許可する指示を受け付けた場合、CPU31は、中継器5を介して通信制御装置8に対して、確立応答を送信するS23S209、S229、S249、図6参照。通信制御装置8は、通信装置10から送信された確立応答を、中継器5を介して受信するS55、図11参照S211、S231、S251、図6参照。通信制御装置8は、第一テーブル241図5参照を参照することによって、通信装置10間の通信方式を決定するS57、図11参照。通信制御装置8は、決定した通信方式を通知する方式通知を、確立要求を送信した通信装置10、および、確立応答を送信した通信装置10に対して、中継器5を介して送信するS59、図11参照S213、S215、S233、S235、S253、S255、図6参照。CPU31は、通信制御装置8から送信された方式通知を、中継器5を介して受信したか判断するS21:NO、S25。中継器5を介して方式通知を受信した場合S25:YES、CPU31は、受信した方式通知によって通知された通信方式に基づき、他の通信装置10との間のセッションを確立するS27S217、S237、S257、図6参照。CPU31は、他の通信装置10との間の通信方式がP2P型に決定された場合であって、P2P型の通信を行うためのセッションの確立に成功したかを判断するS29。他の通信装置10との間でP2P型の通信を行うためのセッションの確立に成功した場合S29:YES、CPU31は、確立したセッションを使用して他の通信装置と通信を開始する。処理はS15に戻る。一方、例えば、他の通信装置10がP2P型の通信方式に対応していない場合、CPU31は、P2P型の通信を行うためのセッションを他の通信装置10との間で確立させることができないS29:NO。この場合、CPU31は、通信方式をP2P型からC/S型に変更するために、C/S型の通信方式を通知する方式通知を、中継器5を介して通信制御装置8に対して送信するS31。処理はS15に戻る。一方、CPU31は、方式通知を受信していない場合S25:NO、処理はS15に戻る。通信制御装置8は、通信装置10から送信された方式通知を、中継器5を介して受信するS61、図11参照。通信制御装置8は、中継器5を介し、通信装置10とのセッションの確立に失敗した他の通信装置10に対して方式通知を送信するS65、図11参照。図11を参照し、通信制御装置8のCPU21において実行される制御装置メイン処理について説明する。制御装置メイン処理は、HDD24に記憶されているプログラムに従って、通信制御装置8のCPU21が実行する。CPU21は、通信制御装置8の電源がONされると、制御装置メイン処理を開始する。制御装置メイン処理が開始された場合、CPU21は、通信装置10間の通信方式を制御するためのアプリケーションを起動する指示を受け付けたかを判断するS41。アプリケーションを起動する指示が受け付けられていない場合S41:NO、処理はS41に戻る。アプリケーションを起動する指示が受け付けられた場合S41:YES、CPU21は、S41で起動したアプリケーションを終了させる指示が受け付けられたかを判断するS43。アプリケーションを終了させる指示が受け付けられた場合S43:YES、制御装置メイン処理は終了する。アプリケーションを終了させる指示が受け付けられていない場合S43:NO、CPU21は、中継器5を介して通信装置10から登録要求を受信したかを判断するS45。中継器5を介して登録要求を受信した場合S45:YES、CPU21は、登録要求の送信元IPアドレスを、登録要求を送信した通信装置10に対応するグローバルIPアドレスとして取得する。CPU21は、登録要求に格納されたローカルIPアドレスおよびローカルネットワークアドレスを、登録要求を送信した通信装置10に対応するローカルIPアドレスおよびローカルネットワークアドレスとして取得するS47。CPU21は、取得したアドレス情報を、登録要求を送信した通信装置10のIDに対応付けて、第一テーブル241に記憶するS49。処理はS43に戻る。CPU21は、通信装置10から送信された確立要求を、中継器5を介して受信したか判断するS45:NO、S51。中継器5を介して確立要求を受信した場合S51:YESS203、S223、S243、図6参照、CPU21は、通信装置10から受信した確立要求を、通信の開始が要求された通信装置10に対して中継器5を介して送信するS53S205、S225、S245、図6参照。処理はS43に戻る。CPU21は、S53で送信した確立要求に応じ、通信装置10から送信された確立応答を、中継器5を介して受信したか判断するS51:NO、S55。中継器5を介して通信装置10から確立応答を受信した場合S55:YESS211、S231、S251、図6参照、CPU21は、通信装置10間の通信方式を決定する処理方式決定処理、図12参照を実行するS57。図12を参照し、方式決定処理について説明する。以下、確立要求を送信した通信装置10、および、確立要求を受信した通信装置10を、それぞれ、第一通信装置および第二通信装置という。第一通信装置が接続するLAN9とは異なるLANに接続する、第二通信装置以外の通信装置10を、第三通信装置という。CPU21は、第一テーブル241図5参照を参照する。CPU21は、第一通信装置のIDに対応付けられたグローバルIPアドレスと、第二通信装置のIDに対応付けられたグローバルIPアドレスが一致するかを判断するS71。双方のグローバルIPアドレスが一致する場合S71:YES、CPU21は、第一通信装置と第二通信装置とが同一のLAN9に接続されていると判断する。この場合、上述した1の基準を満たしていることになるので、CPU21は、第一通信装置から第二通信装置に向かう方向、および、第二通信装置から第一通信装置に向かう方向の通信方式第一通信方式をP2P型に決定するS73。第二テーブル242図7~図9参照のうち、送信元ID:第一通信装置ID/送信先ID:第二通信装置ID、および、送信元ID:第二通信装置ID/送信先ID:第一通信装置IDに対応する情報として、P2P型の通信方式を示す情報が記憶される。方式決定処理は終了し、処理は制御装置メイン処理図11参照に戻る。一方、第一通信装置のIDに対応付けられたグローバルIPアドレスと、第二通信装置のIDに対応付けられたグローバルIPアドレスとが相違する場合S71:NO、CPU21は、第一通信装置および第二通信装置が異なるLAN9に接続されていると判断する。次にCPU21は、第一通信装置が接続するLAN9以外のLAN9に、第三通信装置が接続しており、且つ、第一通信装置と第三通信装置との間のセッションが確立しているかを判断するS75。この条件に該当する第三通信装置が存在する場合S75:YES、上述した2-12-2の条件を満たしていることになるので、CPU21は、第一通信装置から第二通信装置に向かう方向、および、第一通信装置から第三通信装置に向かう方向の通信方式第二通信方式をC/S型に決定する2-1S77。CPU21は、第二テーブル242のうち、送信元ID:第一通信装置ID/送信先ID:第二通信装置IDに対応する情報として、C/S型の通信方式を示す情報を記憶する。またCPU21は、送信元ID:第一通信装置ID/送信先ID:第三通信装置IDに対応する情報が第二テーブル242に記憶されていない場合、C/S型の通信方式を示す情報を記憶する。なお、送信元ID:第一通信装置ID/送信先ID:第三通信装置IDに対応する情報が第二テーブル242に記憶されている場合の処理は後述する。また、第二通信装置から第一通信装置に向かう方向の通信方式を、anyP2P型に決定する2-2S77。CPU21は、第二テーブル242のうち、送信元ID:第二通信装置ID/送信先ID:第一通信装置IDに対応する情報として、anyP2P型の通信方式を示す情報を記憶する。第一通信装置と第三通信装置との間のセッションは既に確立した状態であるので、第一通信装置から第三通信装置に向かう方向の通信方式は、第三通信方式として既に決定されている。従って、S77で決定された、第一通信装置から第三通信方式に向かう方向の通信方式第二通信方式、C/S型が、既に決定されている第三通信方式と異なる場合がある。この場合、CPU21は、S77で決定した第二通信方式C/S型によって、既に決定されている第三通信方式を変更する。具体的には次の通りである。CPU21は、第二テーブル242を参照する。CPU21は、送信元ID:第一通信装置ID/送信先ID:第三通信装置IDに対応付けられて記憶されている情報が、anyP2P型の通信方式を示す情報であるかを判断するS79。anyP2P型を示す情報が記憶されている場合S79:YES、CPU21は、この情報を、C/S型の通信方式を示す情報によって変更するS81。これによって、第一通信装置から第三通信装置に向かう方向の通信方式は、第三通信方式から第二通信方式に変更される。方式決定処理は終了し、処理は制御装置メイン処理図11参照に戻る。一方、第二テーブル242のうち、送信元ID:第一通信装置ID/送信先ID:第三通信装置IDに、anyP2P型以外の通信方式を示す情報が対応付けられている場合S79:NO、CPU21は、C/S型の通信方式を示す情報によって、第二テーブル242の内容を変更することなく、方式決定処理を終了し、制御装置メイン処理図11参照に戻る。またCPU21は、第一通信装置が接続するLAN9以外のLAN9に、第三通信装置が接続していないか、または、第一通信装置と第三通信装置との間のセッションが確立していない場合S75:NO、上述の3の基準を満たしていることになる。CPU21は、第一通信装置から第二通信装置に向かう方向の通信方式、および、第二通信装置から第一通信装置に向かう方向の通信方式第四通信方式を、anyP2P型に決定するS83。CPU21は、第二テーブル242のうち、送信元ID:第一通信装置ID/送信先ID:第二通信装置ID、および、送信元ID:第二通信装置ID/送信先ID:第一通信装置IDに対応する情報として、anyP2P型の通信方式を示す情報を記憶する。図11に示すように、方式決定処理S57で通信方式が決定された後、CPU21は、決定された通信方式を通知する方式通知を、通信方式が変更された通信装置10に対して中継器5を介して送信するS59S213、S215、S233、S235、S253、S255、図6参照。処理はS43に戻る。CPU21は、通信装置10から送信された方式通知を受信したか判断するS55:NO、S61。方式通知を受信した場合S61:YES、CPU21は、方式通知によって通信装置10から通知された通信方式を、第二テーブル242に記憶するS63。通信装置10は、P2P型の通信方式でセッションを確立することができなかった場合に、通信方式をC/S型に切り替えるために、方式通知を送信しているS31、図10参照。このためCPU21は、第二テーブル242に記憶された通信方式のうち、方式通知を送信した通信装置10、および、この通信装置10との間のセッションの確立に失敗した通信装置10に対応する通信方式を、P2P型からC/S型に変更することになる。CPU21は、中継器5を介し、方式通知を送信した通信装置10との間のセッションの確立に失敗した通信装置10に対して、方式通知を送信するS65。処理はS43に戻る。CPU21は、方式通知を受信していない場合S61:NO、処理はS43に戻る。以上のように通信制御装置8は、通信装置10が接続するLAN9の状態に基づき、中継器5がデータを中継する場合の総回数を抑制できる通信方式を通信路毎に決定し、通信装置10に通知する。通信装置10は、通知された通信方式に基づいて他の通信装置10とセッションを確立させ、通信を行う。これによって通信制御装置8は、通信時に中継器5が中継するデータの量を抑制できるので、中継器5においてデータの中継を遅滞なく実行させることが可能となる。これによって、通信装置10間の通信は円滑に実行される。また通信制御装置8は、第一通信装置が接続するLAN9と、第二通信装置が接続するLAN9とが同一である場合と相違する場合とで、通信方式を切り替えることができる。更に通信制御装置8は、第一通信装置が接続するLAN9以外のLAN9に、第一通信装置との間のセッションが確立した第三通信制御装置が接続しているかによって、通信方式を切り替えることができる。これによって、通信方式を切り替えることができる。これによって通信制御装置8は、中継器5がデータを中継する総回数が抑制されるような通信方式を適切に決定できるので、中継器5が中継するデータの量は適切に抑制される。このため、通信装置10間での通信の信頼性はさらに向上する。更に通信制御装置8は、通信装置10のアドレス情報に基づいて、通信装置10が接続するLAN9の情報を取得する。従って通信制御装置8は、通信装置10が接続するLAN9の情報を容易に取得することができる。特に通信制御装置8は、3台以上の通信装置10間で通信が行われる場合の通信方式を、12-12-23の基準を画一的に当てはめることによって容易に決定することができる。このため、通信装置10間の接続状態が複雑である場合も、通信制御装置8は、中継器5によるデータ中継の総回数を小さくするための通信方式を効率的に決定できる。また通常、通信装置10間で通信が行われる場合、双方向の通信は共通の通信方式に基づいて実行される場合が多い。これに対して通信制御装置8は、通信装置10間で通信が行われる場合の通信方式を、通信方向毎に決定する。従って通信制御装置8は、決定した通信方式に基づいて通信装置10間で通信を実行させることによって、中継器5によるデータ中継の総回数をより小さくすることができる。なお、S47の処理を行うCPU21が本発明の取得手段に相当する。アドレス情報が本発明のネットワーク情報に相当する。S73、S77、S83の処理を行うCPU21が本発明の決定手段に相当する。S59の処理を行うCPU21が本発明の制御手段に相当する。S71の処理を行うCPU21が本発明の第一判断手段に相当する。S75の処理を行うCPU21が本発明の第二判断手段に相当する。S81の処理を行うCPU21が本発明の変更手段に相当する。S47の処理が本発明の取得ステップに相当する。S73、S77、S83の処理が本発明の決定ステップに相当する。S59の処理が本発明の制御ステップに相当する。なお本発明は上述の実施形態に限定されず、種々の変更が可能である。上述の実施形態では、通信制御装置8が通信装置10間の通信方式を定めていた。通信装置10は、通信制御装置8から受信した方式通知によって通知された通信方式に基づき、他の通信装置10とのセッションを確立させて通信を実行した。これに対し、通信装置10が通信方式を決定し、決定した通信方式に基づいて他の通信装置10と通信を実行してもよい。以下、本発明の変形例について、図13~図15を参照して説明する。なお変形例では、確立要求を送信した通信装置10が通信方式を決定し、通信の開始を要求する他の通信装置10に対して通信方式を通知する。変形例では、通信装置10のHDD34に第二テーブル242図7~9参照が記憶される。図13を参照し、変形例において通信装置11、12間で通信が開始される場合の通信シーケンスについて説明する。上述の実施形態の通信シーケンス図6参照と同一の通信部分については、同一符号を付し、説明を省略する。なお、通信装置11、13間、および、通信装置12、13間でも同様の通信が行われ、通信が開始されることになる。図13では、通信装置11、13間、および、通信装置12、13間の通信は省略されている。通信装置11が通信装置12に対して確立要求を送信する場合、通信装置11は、ID11、通信装置11のローカルIPアドレス、および、通信装置11が接続するLAN2のローカルネットワークアドレスを確立要求に付加する。通信装置11は、中継器6を介して通信制御装置8に対して確立要求を送信しS201、通信制御装置8は、中継器6を介して確立要求を受信するS203。通信制御装置8は、中継器6を介して通信装置11から確立要求を受信した場合、受信した確立要求の送信元IPアドレスを取得する。なお、取得された送信元IPアドレスは、中継器6のWAN側に設定されたグローバルIPアドレスに相当する。通信制御装置8は、取得した送信元IPアドレスを、グローバルIPアドレスとしてID11に対応付け、確立要求に付加する。通信制御装置8は、中継器7を介して通信装置12に対して、確立要求を送信するS205。通信装置12は、中継器7を介して確立要求を受信するS207。通信装置12が受信した確立要求には、通信装置11のアドレス情報41グローバルIPアドレス、ローカルIPアドレス、ローカルネットワークアドレスが付加されていることになる。通信装置12のユーザによってセッションの確立が許可されたとする。通信装置12は、確立要求に付加されていたアドレス情報41、ID12、通信装置12のローカルIPアドレス、および、通信装置12が接続するLAN3のローカルネットワークアドレスを確立応答に付加する。通信装置12は、中継器7を介して通信制御装置8に対して確立応答を送信しS209、通信制御装置8は、中継器7を介して確立応答を受信するS211。通信制御装置8は、中継器7を介して通信装置12から確立応答を受信した場合、受信した確立応答の送信元IPアドレスを取得する。なお、取得された送信元IPアドレスは、中継器7のWAN側に設定されたグローバルIPアドレスに相当する。通信制御装置8は、取得した送信元IPアドレスを、グローバルIPアドレスとしてID12に対応付け、確立応答に付加する。通信制御装置8は、中継器6を介して通信装置11に対して、確立応答を送信するS301。通信装置11は、中継器7を介して確立要求を受信するS303。通信装置11が受信した確立応答には、通信装置11、12のアドレス情報42が付加されていることになる。通信装置11は、通信装置11、12間の通信方式を、アドレス情報42に基づいて決定する。詳細は次の通りである。通信装置11は、セッションの確立を要求した通信装置11第一通信装置に相当が接続するLAN2と、セッションの確立が要求された通信装置12第二通信装置に相当が接続するLAN3とが同一であるか否かを、アドレス情報42においてID11、12に対応付けられたグローバルIPアドレスが一致するか否かによって判断する。アドレス情報42では、ID11、12に対応づけられたグローバルIPアドレスは相違しているので、通信装置11は、通信装置11が接続するLAN2と、通信装置12が接続するLAN3とが相違していると判断する。次に通信装置11は、通信装置11が接続するLAN2以外のLAN9に、通信装置12以外の他の通信装置10第三通信装置に相当が接続しているか否かを、ID11に対応するグローバルIPアドレスと異なるグローバルIPアドレスが、通信装置12以外の他の通信装置10のIDに対応付けられているか否かによって判断する。アドレス情報42では、ID11に対応付けられているグローバルIPアドレス1.1.1.1と異なるグローバルIPアドレス2.2.2.2は、ID12以外に対応付けられていない。このことは、通信装置11が接続するLAN2と異なるLAN9に、通信装置12以外の通信装置10が接続していないことを示している。以上の結果は、上述した3の基準を満たすので、通信制御装置8は、通信装置11から通信装置12に向かう方向の通信方式、および、通信装置12から通信装置11に向かう方向の通信方式第四通信方式を、anyP2P型に決定する。通信装置11は、第二テーブル242のうち、送信元ID11/送信先ID12、および、送信元ID12/送信先ID11に対応する部分に、anyP2P型の通信方式を示す情報を記憶する。なお決定された通信方式は、上述の実施形態において通信制御装置8が決定した通信方式と同一である。次に通信制御装置8は、決定した通信方式を通信装置12に通知する方式通知を、中継器6を介して通信制御装置8に対して送信するS305。通信制御装置8は、中継器6を介して方式通知を受信するS307。通信制御装置8は、中継器7を介して通信装置12に対して、方式通知を送信するS309。通信装置12は、中継器7を介して方式通知を受信するS311。通信装置12は方式通知を受信し、決定された通信方式がanyP2P型であると認識する。通信装置12は、第二テーブル242のうち、送信元ID11/送信先ID12、および、送信元ID12/送信先ID11に対応する部分に、anyP2P型の通信方式が決定されたことを示す情報を記憶する。通信装置11、12は、第二テーブル242を参照して通信方式P2P型を特定し、P2P型の通信を開始するためにセッションを確立する。通信装置11、12は、P2P型の通信を実行することが可能となるS313。このため、通信装置11から通信装置12に向かう方向の通信、および、通信装置12から通信装置11に向かう方向の通信は、P2P型の通信方式に基づいて実行される。図14を参照し、変形例において通信装置10のCPU31が実行する通信装置メイン処理について説明する。図10の通信装置メイン処理と同一の処理部分については、同一符号を付し、説明を省略している。他の通信装置10との通信を開始する指示が、入力部36を介して入力された場合S17:YES、CPU31は、通信の開始を要求する他の通信装置10とのセッションを確立させるための確立要求を、中継器5を介して通信制御装置8に対して送信するS101。確立要求には、通信装置10のID、ローカルIPアドレス、および、ローカルネットワークアドレスが付加される。確立要求が送信された後、処理はS15に戻る。CPU31は、中継器5を介して通信制御装置8から確立要求を受信するS17:NO、S21:YES。CPU31は、ユーザからセッションの確立を許可する指示を受け付けた場合、中継器5を介して通信制御装置8に対して、確立応答を送信するS103。確立応答には、確立要求に付加されていたアドレス情報41図13参照、および、通信装置10のID、ローカルIPアドレス、ローカルネットワークアドレスが付加される。確立応答が送信された後、処理はS15に戻る。CPU31は、中継器5を介して通信制御装置8から、確立応答を受信するS21:NO、S105:YES。CPU31は、確立応答に付加されたアドレス情報42図13参照に基づいて、通信装置10間の通信方式を決定する処理方式決定処理、図12参照を実行するS107。方式決定処理は、上述の実施形態と同一である。CPU31は、通信装置10間の通信方式を決定した後、決定した通信方式を通知する方式通知を、中継器5を介して通信制御装置8に対して送信するS109。処理はS15に戻る。CPU31は、中継器5を介して通信制御装置8から方式通知を受信するS105:NO、S25:YES。CPU31は、受信した方式通知によって通知された通信方式を、第二テーブル242に記憶するS111。CPU31は、受信した方式通知によって通知された通信方式に基づき、他の通信装置10との間のセッションを確立しS27、通信を開始する。図15を参照し、変形例において通信制御装置8のCPU21が実行する制御装置メイン処理について説明する。図11の制御装置メイン処理と同一の処理部分については、同一符号を付し、説明を省略している。CPU21は、中継器5を介して通信装置10から確立要求を受信した場合S51:YES、確立要求の送信元IPアドレスを、確立要求を送信した通信装置10に対応するグローバルIPアドレスとして取得する。CPU21は、取得したグローバルIPアドレスを、確立要求を送信した通信装置10のIDに対応付け、確立要求に付加するS121。CPU21は、通信の開始が要求された通信装置10に対して、中継器5を介して確立要求を送信するS53。処理はS43に戻る。CPU21は、中継器5を介して通信装置10から確立応答を受信した場合S51:NO、S55:YES、確立応答の送信元IPアドレスを、確立応答を送信した通信装置10に対応するグローバルIPアドレスとして取得する。CPU21は、取得したグローバルIPアドレスを、確立応答を送信した通信装置10のIDに対応付け、確立応答に付加するS123。CPU21は、確立要求を送信した通信装置10に対して、中継器5を介して確立応答を送信するS125。処理はS43に戻る。CPU21は、通信装置10から送信された方式通知を受信した場合S55:NO、S61:YES、中継器5を介し、方式通知を送信した通信装置10との間のセッションの確立に失敗した通信装置10に対して、方式通知を送信するS65。処理はS43に戻る。以上説明したように、変形例では、通信装置10が通信方式を決定するため、通信制御装置8において通信方式を決定する処理が不要となる。このため通信装置10は、通信方式を決定する機能を有しない周知のサーバ等が使用される場合でも、通信方式を適切に決定し、他の通信装置10とのセッションを確立して通信を開始することができる。なお、S105の処理を行うCPU31が本発明の取得手段に相当する。S73、S77、S83の処理を行うCPU31が本発明の決定手段に相当する。S27の処理を行うCPU21が本発明の通信手段に相当する。上述の実施形態において、通信制御装置8のCPU21は、第二テーブル242に記憶されたグローバルIPアドレスに基づいて、通信装置10が接続するLANを特定した。これに対してCPU21は、第二テーブル242に記憶されたローカルネットワークアドレスに基づいて、通信装置10が接続するLANを特定してもよい。またCPU21は、グローバルIPアドレスおよびローカルネットワークアドレスの両方に基づいて、通信装置10が接続するLANを特定してもよい。これによってCPU21は、通信装置10が接続するLANを適切に特定することができる。なお変形例でも同様に、アドレス情報42に記憶されたローカルネットワークアドレスに基づいて、通信装置10が接続するLANを特定してもよい。また、アドレス情報以外の情報に基づいて、通信装置10が接続するLANを特定してもよい。例えば、グローバルIPアドレス以外の情報に基づいて中継器5を特定し、中継器5の異同を判断することによって、通信装置10が接続するLANを特定してもよい。上述の実施形態および変形例において、通信装置10において実行可能な通信方式は、P2P型およびC/S型に限定されない。上述の実施形態および変形例における通信方式の決定基準1~3は一例であり、他の基準に基づいて通信方法が決定されてもよい。所定の通信方式は、P2P型ではなくC/S型であってもよい。C/S型の通信が実行される場合においてサーバ機能を有する機器は、通信制御装置8に限定されない。C/S型の通信時に使用されるサーバを別途設けてもよい。上述の実施形態および変形例では、通信装置10から送信される登録要求を通信制御装置8が受信した場合に、通信制御装置8のCPU21は第一テーブル241図5参照を作成した。これに対し、通信装置10から送信された確立要求および確立応答を通信制御装置8が受信した場合に、CPU21は、確立要求および確立応答からアドレス情報を取得し、第一テーブル241に記憶することによって、第一テーブル241を作成してもよい。この場合、確立要求および確立応答に、ローカルIPアドレスおよびローカルネットワークアドレスが付加されているとよい。上述の変形例において、確立要求を送信した通信装置10、および、確立要求を受信した通信装置10の双方が、通信方式を決定してもよい。この場合、通信制御装置8は、アドレス情報42図13参照を、確立要求を送信した通信装置10および確立要求を受信した通信装置10の双方に対して送信すればよい。