通信装置であって、演算処理部と、内部バスを介して前記演算処理部と接続された1または複数の対象デバイスと、ネットワークを介して他の通信装置との間でデータを送受信するための入出力部とを備え、前記演算処理部は、前記内部バス上で転送されているデータまたは前記内部バスへ自己が転送するデータをコピーしてモニタデータを生成し、前記モニタデータを前記入出力部経由で前記ネットワークへ送信する、通信装置。前記通信装置は、さらに、前記演算処理部および前記1または複数の対象デバイスのうちの少なくともいずれか2つにそれぞれ対応する識別子を記憶するための記憶部を備え、前記演算処理部は、送信元情報および送信先情報として前記識別子または前記識別子に対応する情報を含むヘッダを付加して前記モニタデータを送信する、請求項1に記載の通信装置。前記通信装置は、対象デバイスを複数備え、前記演算処理部は、前記ヘッダにおいて、前記送信元情報および前記送信先情報の一方を自己の識別子とし、他方をコピーした前記データに対応する前記対象デバイスの識別子とする、請求項2に記載の通信装置。前記入出力部は、前記ネットワークを介して前記他の装置との間でイーサネット登録商標フレームを送受信し、前記演算処理部は、前記ヘッダに送信元MACMediaAccessControlアドレスフィールド、送信先MACアドレスフィールドおよびフレームタイプフィールドを含める、請求項2または請求項3に記載の通信装置。前記演算処理部は、前記送信元MACアドレスフィールドおよび前記送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方に前記対象デバイスの識別子を挿入する、請求項4に記載の通信装置。前記通信装置は、対象デバイスを複数備え、前記演算処理部は、自己の識別子および複数の前記対象デバイスの識別子を記憶し、前記ヘッダにおいて、前記送信元MACアドレスフィールドおよび前記送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方にコピーした前記データに対応する前記対象デバイスの識別子を挿入する、請求項5に記載の通信装置。前記演算処理部は、前記対象デバイスとの間で各前記データを送信または受信した順番に従って、前記各データに対応する前記モニタデータを前記ネットワークへ送信する、請求項1から請求項6のいずれか1項に記載の通信装置。前記演算処理部は、前記対象デバイスへの前記データの送信動作または前記対象デバイスからの前記データの受信動作に応答して、前記モニタデータの生成および送信を行う、請求項1から請求項7のいずれか1項に記載の通信装置。前記対象デバイスは、前記演算処理部から受信した前記データの一部または全部を他の通信装置へ送信するかまたは記録媒体に書き込み、他の通信装置から受信した前記データまたは記録媒体から読み出した前記データの一部または全部を前記演算処理部へ送信する、請求項1から請求項8のいずれか1項に記載の通信装置。前記入出力部は、前記ネットワークに接続された前記モニタデータを解析するための装置が受信可能な形式に、前記演算処理部から受けた前記モニタデータを変換して前記ネットワークへ送信する、請求項1から請求項9のいずれか1項に記載の通信装置。演算処理部と、内部バスを介して前記演算処理部と接続された1または複数の対象デバイスと、ネットワークを介して他の通信装置との間でデータを送受信するための入出力部とを備える通信装置における通信監視方法であって、前記内部バス上で転送されているデータまたは前記内部バスへ自己が転送するデータをコピーしてモニタデータを生成するステップと、前記モニタデータを前記入出力部経由で前記ネットワークへ送信するステップとを含む、通信監視方法。演算処理部と、内部バスを介して前記演算処理部と接続された1または複数の対象デバイスと、ネットワークを介して他の通信装置との間でデータを送受信するための入出力部とを備える通信装置における通信監視プログラムであって、コンピュータに、前記内部バス上で転送されているデータまたは前記内部バスへ自己が転送するデータをコピーしてモニタデータを生成するステップと、前記モニタデータを前記入出力部経由で前記ネットワークへ送信するステップとを実行させるための、通信監視プログラム。対象装置におけるデータ通信のモニタ結果を示すモニタデータを当該対象装置内に保存する場合には、大容量のメモリが必要となり、また、当該メモリからモニタデータを取り出して確認するための手段が必要となる。また、別の方法として、syslog等を用いて外部装置へモニタデータを転送する方法が考えられる。しかしながら、syslogを使うためには、対象装置にsyslogの通信手順、およびどの外部装置に転送するか等のsyslog通信のための設定が必要となる。また、syslogはクライアント/サーバ型通信を前提としており、対象装置と外部装置との間でTCP/IP等の通信手順を整える必要がある。また、たとえば装置内のCPUCentralProcessingUnitと対象デバイスとの間のデータ通信をモニタするためには、CPUおよび対象デバイスが実装された基板上を通るバス信号を取り出して計測器等でモニタする必要がある。また、装置外部とのデータ通信をモニタする場合でも、専用メディア経由のデータ通信をモニタする場合には、当該メディアのデータをモニタするための装置が必要である。この発明は、上述の課題を解決するためになされたもので、その目的は、対象デバイスの通信を簡易な構成で詳細に監視することが可能な通信装置、通信監視方法および通信監視プログラムを提供することである。上記課題を解決するために、この発明のある局面に係わる通信装置は、通信装置であって、演算処理部と、内部バスを介して上記演算処理部と接続された1または複数の対象デバイスと、ネットワークを介して他の通信装置との間でデータを送受信するための入出力部とを備え、上記演算処理部は、上記内部バス上で転送されているデータまたは上記内部バスへ自己が転送するデータをコピーしてモニタデータを生成し、上記モニタデータを上記入出力部経由で上記ネットワークへ送信する。このように、内部バス上のデータをコピーして他の装置へ転送する構成により、たとえば通信装置における通信手順の機能の実装および各種設定が不要となり、通信装置内のデバイス間データ通信を簡易な構成で詳細に監視することができる。好ましくは、上記通信装置は、さらに、上記演算処理部および上記1または複数の対象デバイスのうちの少なくともいずれか2つにそれぞれ対応する識別子を記憶するための記憶部を備え、上記演算処理部は、送信元情報および送信先情報として上記識別子または上記識別子に対応する情報を含むヘッダを付加して上記モニタデータを送信する。このような構成により、通信装置内のデータ形式と異なるデータ形式を扱う他の装置において、モニタデータを受信することができる。また、データの方向を含めたデータ通信の内容を監視することができる。より好ましくは、上記通信装置は、対象デバイスを複数備え、上記演算処理部は、上記ヘッダにおいて、上記送信元情報および上記送信先情報の一方を自己の識別子とし、他方をコピーした上記データに対応する上記対象デバイスの識別子とする。このような構成により、通信装置が対象デバイスを複数備える場合でも、各デバイスの識別子を記憶して利用することにより、各対象デバイスが送信または受信するデータを容易に識別することができる。より好ましくは、上記入出力部は、上記ネットワークを介して上記他の装置との間でイーサネット登録商標フレームを送受信し、上記演算処理部は、上記ヘッダに送信元MACMediaAccessControlアドレスフィールド、送信先MACアドレスフィールドおよびフレームタイプフィールドを含める。このような構成により、LANに接続される装置においてモニタデータを受信することができるため、データ通信の監視環境の汎用性を高めることができる。より好ましくは、上記演算処理部は、上記送信元MACアドレスフィールドおよび上記送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方に上記対象デバイスの識別子を挿入する。このような構成により、データの方向を含めたデータ通信の内容を、汎用的な環境で監視することができる。より好ましくは、上記通信装置は、対象デバイスを複数備え、上記演算処理部は、自己の識別子および複数の上記対象デバイスの識別子を記憶し、上記ヘッダにおいて、上記送信元MACアドレスフィールドおよび上記送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方にコピーした上記データに対応する上記対象デバイスの識別子を挿入する。このような構成により、通信装置が対象デバイスを複数備える場合でも、MACアドレスを利用することにより、各対象デバイスが送信または受信するデータを、汎用的な環境で容易に識別することができる。好ましくは、上記演算処理部は、上記対象デバイスとの間で各上記データを送信または受信した順番に従って、上記各データに対応する上記モニタデータを上記ネットワークへ送信する。このような構成により、通信装置においてタイムスタンプ等の時間情報をモニタデータに含めることなく、通信装置におけるデータの送信および受信についての時系列的な情報を得ることができる。好ましくは、上記演算処理部は、上記対象デバイスへの上記データの送信動作または上記対象デバイスからの上記データの受信動作に応答して、上記モニタデータの生成および送信を行う。このように、監視すべきデータの発生に応答してモニタデータの生成および送信を行う構成により、通信装置においてモニタデータ送信用にデータを保存するためのメモリ容量を低減することができる。また、通信装置においてタイムスタンプ等の時間情報をモニタデータに含めることなく、通信装置におけるデータの送信および受信についての時系列的な情報を得ることができる。好ましくは、上記対象デバイスは、上記演算処理部から受信した上記データの一部または全部を他の通信装置へ送信するかまたは記録媒体に書き込み、他の通信装置から受信した上記データまたは記録媒体から読み出した上記データの一部または全部を上記演算処理部へ送信する。このような対象デバイスの通信を監視する構成により、直接モニタすることが困難な対象デバイスと他の通信装置または記録媒体との間のデータ通信を、容易にモニタすることができる。好ましくは、上記入出力部は、上記ネットワークに接続された上記モニタデータを解析するための装置が受信可能な形式に、上記演算処理部から受けた上記モニタデータを変換して上記ネットワークへ送信する。このような構成により、モニタデータを解析するための装置においてモニタデータの受信が可能となる。上記課題を解決するために、この発明のある局面に係わる通信監視方法は、演算処理部と、内部バスを介して上記演算処理部と接続された1または複数の対象デバイスと、ネットワークを介して他の通信装置との間でデータを送受信するための入出力部とを備える通信装置における通信監視方法であって、上記内部バス上で転送されているデータまたは上記内部バスへ自己が転送するデータをコピーしてモニタデータを生成するステップと、上記モニタデータを上記入出力部経由で上記ネットワークへ送信するステップとを含む。このように、演算処理部および対象デバイス間のデータをコピーして他の装置へ転送する構成により、通信装置内のデバイス間データ通信を簡易な構成で詳細に監視することができる。上記課題を解決するために、この発明のある局面に係わる通信監視プログラムは、演算処理部と、内部バスを介して上記演算処理部と接続された1または複数の対象デバイスと、ネットワークを介して他の通信装置との間でデータを送受信するための入出力部とを備える通信装置における通信監視プログラムであって、コンピュータに、上記内部バス上で転送されているデータまたは上記内部バスへ自己が転送するデータをコピーしてモニタデータを生成するステップと、上記モニタデータを上記入出力部経由で上記ネットワークへ送信するステップとを実行させるためのプログラムである。このように、演算処理部および対象デバイス間のデータをコピーして他の装置へ転送する構成により、通信装置内のデバイス間データ通信を簡易な構成で詳細に監視することができる。本発明によれば、対象デバイスの通信を簡易な構成で詳細に監視することができる。以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。<第1の実施の形態>[構成および基本動作]図1は、本発明の第1の実施の形態に係る通信装置の構成を示す図である。図1を参照して、通信装置101は、CPUCentralProcessingUnit演算処理部11と、イーサネットコントローラ入出力部12と、対象デバイス13とを備える。対象デバイス13は、DSPDigitalSignalProcessorであってもよいし、CPU11以外の演算手段であってもよいし、メモリおよび各種入出力インターフェイス等のデバイスであってもよい。端末装置51は、たとえばパーソナルコンピュータである。通信装置101および端末装置51は、LANLocalAreaNetwork31を介して接続されている。通信装置101において、CPU11は、対象デバイス13との間で、たとえば内部バス経由でデータを転送する。イーサネットコントローラ12は、通信装置101以外の装置、たとえば端末装置51との間でデータを送受信する。より詳細には、イーサネットコントローラ12は、LAN31を介して端末装置51との間でイーサネット登録商標フレームを送受信する。CPU11は、対象デバイス13へ送信すべきもしくは送信したデータ、または対象デバイス13から受信したデータをコピーしてモニタデータを生成する。そして、CPU11は、生成したモニタデータをイーサネットコントローラ12経由でLAN31へ送信する。たとえば、CPU11は、対象デバイス13との間で各データを送信または受信した順番に従って、各データに対応するモニタデータをLAN31へ送信する。より詳細には、CPU11は、対象デバイス13へのデータの送信動作または対象デバイス13からのデータの受信動作に応答して、モニタデータの生成および送信を行う。また、たとえば、CPU11は、コピーしたデータに、端末装置51において受信可能とするためのヘッダを付加したデータをモニタデータとして生成する。また、たとえば、CPU11は、自己の識別子および対象デバイス13の識別子を記憶し、ヘッダに送信元情報および送信先情報を含め、送信元情報および送信先情報の一方を自己の識別子とし、他方を対象デバイス13の識別子とする。CPU11は、モニタデータの送信フレームのヘッダに送信元MACMediaAccessControlアドレスフィールド、送信先MACアドレスフィールドおよびフレームタイプフィールドを含めることができる。たとえば、CPU11は、自己の識別子および対象デバイス13の識別子を記憶し、送信元MACアドレスフィールドおよび送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方に対象デバイス13の識別子を挿入する。なお、CPU11は、各識別子に対応するMACアドレスをメモリ等の記憶部から読み出す構成であってもよい。端末装置51は、LAN31を流れるイーサネットフレームを監視する。より詳細には、端末装置51は、LAN31から受信したイーサネットフレームの解析および解析結果の表示を行う。ユーザは、この解析結果を用いて、通信装置101の動作確認および不具合解析等を行うことができる。図2は、本発明の第1の実施の形態に係る通信装置におけるIDテーブルの一例を示す図である。図2を参照して、CPU11は、通信装置101における各デバイスと識別番号との対応関係を示すIDテーブルを記憶する。具体的には、このIDテーブルにおいて、対象デバイス13の識別番号は1であり、CPU11の識別番号は2である。このIDテーブルは、通信装置101の備える記憶部に格納しておくことができる。CPU11は、当該記憶部のIDテーブルを参照することにより、識別番号を取得することができる。図3は、本発明の第1の実施の形態に係る通信装置におけるモニタデータの一例を示す図である。図3を参照して、CPU11は、CPU11と対象デバイス13との間で送信または受信されるデータに、送信先MACアドレスフィールドMAC-DA、送信元MACアドレスフィールドMAC-SAおよびフレームタイプフィールドTypeを含むヘッダを付加したイーサネットフレームを、モニタデータとして生成する。具体的には、CPU11は、CPU11から対象デバイス13へ送信された112323112323のデータにヘッダを付加する。このヘッダでは、送信先MACアドレスフィールドに対象デバイス13の識別番号に対応する0x020000000001が挿入され、送信元MACアドレスフィールドにCPU11の識別番号に対応する0x020000000002が挿入され、フレームタイプフィールドにたとえば0x8888が挿入される。また、CPU11は、対象デバイス13からCPU11へ送信された5656112233のデータにヘッダを付加する。このヘッダでは、送信先MACアドレスフィールドにCPU11の識別番号に対応する0x020000000002が挿入され、送信元MACアドレスフィールドに対象デバイス13の識別番号に対応する0x020000000001が挿入され、フレームタイプフィールドにたとえば0x8888が挿入される。なお、CPU11は、データの送信時または受信時を示すタイムスタンプ等の時間情報をヘッダにさらに含める構成であってもよい。イーサネットコントローラ12は、LAN31に接続されたモニタデータを解析するための端末装置51が受信可能な形式に、CPU11から受けたモニタデータを変換してLAN31へ送信する。具体的には、イーサネットコントローラ12は、CPU11から受けたモニタデータをイーサネットフレームの形式に変換してLAN31へ送信する。[動作]次に、本発明の第1の実施の形態に係る通信装置がデータの監視を行う際の動作について説明する。通信装置101は、以下に示す各フローチャートの各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。図4は、本発明の第1の実施の形態に係る通信装置がデータの監視処理を行う際の動作手順を定めたフローチャートである。図4を参照して、まず、CPU11は、対象デバイス13へのデータの送信が予定されるまで待機するステップS1でNO。CPU11は、対象デバイス13へのデータの送信動作に応答して、モニタデータの生成および送信を行う。すなわち、CPU11は、対象デバイス13へのデータの送信が予定されるとステップS1でYES、モニタ機能がオンに設定されている場合にはステップS2でYES、送信すべきデータをコピーしてヘッダを付加し、モニタデータを生成するステップS3。次に、CPU11は、生成したモニタデータをイーサネットコントローラ12へ出力する。イーサネットコントローラ12は、CPU11から受けたモニタデータをLAN31へ送信するステップS4。次に、CPU11は、送信すべきデータを対象デバイス13へ送信するステップS5。一方、CPU11は、対象デバイス13へのデータの送信が予定された場合においてステップS1でYES、モニタ機能がオフに設定されているときにはステップS2でNO、モニタデータの生成および送信を行わず、送信すべきデータを対象デバイス13へ送信するステップS5。なお、モニタ機能がオンに設定されている場合におけるステップS4およびステップS5の実行順序は逆であってもよい。すなわち、CPU11は、データを対象デバイス13へ送信してから、モニタデータをLAN31へ送信する構成であってもよい。また、ステップS4およびステップS5が並行して実行されてもよい。図5は、本発明の第1の実施の形態に係る通信装置がデータの監視処理を行う際の動作手順の他の例を定めたフローチャートである。図5を参照して、まず、CPU11は、対象デバイス13からのデータの受信が完了するまで待機するステップS11でNO。CPU11は、対象デバイス13からのデータの受信動作に応答して、モニタデータの生成および送信を行う。すなわち、CPU11は、対象デバイス13からのデータの受信が完了するとステップS11でYES、モニタ機能がオンに設定されている場合にはステップS12でYES、受信したデータをコピーしてヘッダを付加し、モニタデータを生成するステップS13。次に、CPU11は、生成したモニタデータをイーサネットコントローラ12へ出力する。イーサネットコントローラ12は、CPU11から受けたモニタデータをLAN31へ送信するステップS14。次に、CPU11は、受信したデータに対して種々の処理を行うステップS15。一方、CPU11は、対象デバイス13からのデータの受信が完了した場合においてステップS11でYES、モニタ機能がオフに設定されているときにはステップS12でNO、モニタデータの生成および送信を行わず、受信したデータに対して種々の処理を行うステップS15。なお、モニタ機能がオンに設定されている場合におけるステップS14およびステップS15の実行順序は逆であってもよい。すなわち、CPU11は、受信したデータに対して種々の処理を行ってから、モニタデータをLAN31へ送信する構成であってもよい。また、ステップS14およびステップS15が並行して実行されてもよい。ところで、対象装置におけるデータ通信のモニタ結果を示すモニタデータを当該対象装置内に保存する場合には、大容量のメモリが必要となり、また、当該メモリからモニタデータを取り出して確認するための手段が必要となる。また、別の方法として、syslog等を用いて外部装置へモニタデータを転送する方法が考えられる。しかしながら、syslogを使うためには、対象装置にsyslogの通信手順、およびどの外部装置に転送するか等のsyslog通信のための設定が必要となる。また、syslogはクライアント/サーバ型通信を前提としており、対象装置と外部装置との間でTCP/IP等の通信手順を整える必要がある。また、たとえば装置内のCPUと対象デバイスとの間のデータ通信をモニタするためには、CPUおよび対象デバイスが実装された基板上を通るバス信号を取り出して計測器等でモニタする必要がある。また、装置外部とのデータ通信をモニタする場合でも、専用メディア経由のデータ通信をモニタする場合には、当該メディアのデータをモニタするための装置が必要である。これに対して、本発明の第1の実施の形態に係る通信装置では、CPU11は、対象デバイス13との間でデータを送受信する。イーサネットコントローラ12は、通信装置101以外の装置、たとえば端末装置51との間でLAN31経由でデータを送受信する。そして、CPU11は、対象デバイス13へ送信すべきもしくは送信したデータ、または対象デバイス13から受信したデータをコピーしてモニタデータを生成し、生成したモニタデータをイーサネットコントローラ12経由でLAN31へ送信する。このように、CPU11および対象デバイス13間のデータをコピーしてLAN31へ転送する構成により、たとえば通信装置101における通信手順の機能の実装および各種設定が不要となり、通信装置101内のデバイス間データ通信を簡易な構成で詳細に監視することができる。また、本発明の第1の実施の形態に係る通信装置では、CPU11は、コピーしたデータに、端末装置51において受信可能とするためのヘッダを付加したデータをモニタデータとして生成する。このような構成により、通信装置101内のデータ形式と異なるデータ形式を扱う他の装置において、モニタデータを受信することができる。また、本発明の第1の実施の形態に係る通信装置では、CPU11は、自己の識別子および対象デバイス13の識別子を記憶し、ヘッダに送信元情報および送信先情報を含め、送信元情報および送信先情報の一方を自己の識別子とし、他方を対象デバイス13の識別子とする。このような構成により、データの方向を含めたデータ通信の内容を監視することができる。また、本発明の第1の実施の形態に係る通信装置では、イーサネットコントローラ12は、LAN31を介して端末装置51との間でイーサネットフレームを送受信する。そして、CPU11は、ヘッダに送信元MACアドレスフィールド、送信先MACアドレスフィールドおよびフレームタイプフィールドを含める。このような構成により、LANに接続される装置においてモニタデータを受信することができるため、データ通信の監視環境の汎用性を高めることができる。また、本発明の第1の実施の形態に係る通信装置では、CPU11は、自己の識別子および対象デバイス13の識別子を記憶し、送信元MACアドレスフィールドおよび送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方に対象デバイス13の識別子を挿入する。このような構成により、データの方向を含めたデータ通信の内容を、汎用的な環境で監視することができる。また、本発明の第1の実施の形態に係る通信装置では、CPU11は、対象デバイス13との間で各データを送信または受信した順番に従って、各データに対応するモニタデータをLAN31へ送信する。このような構成により、通信装置101においてタイムスタンプ等の時間情報をモニタデータに含めることなく、通信装置101におけるデータの送信および受信についての時系列的な情報を得ることができる。また、本発明の第1の実施の形態に係る通信装置では、CPU11は、対象デバイス13へのデータの送信動作または対象デバイス13からのデータの受信動作に応答して、モニタデータの生成および送信を行う。このように、監視すべきデータの発生に応答してモニタデータの生成および送信を行う構成により、通信装置101においてモニタデータ送信用にデータを保存するためのメモリ容量を低減することができる。また、通信装置101においてタイムスタンプ等の時間情報をモニタデータに含めることなく、通信装置101におけるデータの送信および受信についての時系列的な情報を得ることができる。また、本発明の第1の実施の形態に係る通信装置では、イーサネットコントローラ12は、LAN31に接続されたモニタデータを解析するための端末装置51が受信可能な形式に、CPU11から受けたモニタデータを変換してLAN31へ送信する。このような構成により、異なるデータ形式を扱う、モニタデータを解析するための装置においてモニタデータの受信が可能となる。なお、本発明の第1の実施の形態に係る通信装置では、CPU11から対象デバイス13へのデータおよび対象デバイス13からCPU11へのデータの両方を監視する構成であるとしたが、これに限定するものではない。これらのデータの一方を監視する構成であってもよい。すなわち、CPU11は、対象デバイス13へ送信すべきまたは送信したデータをコピーしてモニタデータを生成する動作、および対象デバイス13から受信したデータをコピーしてモニタデータを生成する動作の少なくとも一方を行う構成であればよい。また、本発明の第1の実施の形態に係る通信装置は、イーサネットフレームを送受信するイーサネットコントローラ12を備える構成であるとしたが、これに限定するものではない。イーサネットフレームを送受信する構成に限らず、他の形式のデータを通信装置101以外の装置との間で送受信する構成であってもよい。また、本発明の第1の実施の形態に係る通信装置では、CPU11は、自己と対象デバイス13との間で送受信されるデータをコピーしてモニタデータを生成する構成であるとしたが、これに限定するものではない。通信装置101における複数の対象デバイス間で送受信されるデータをコピーしてモニタデータを生成する構成であってもよい。より詳細には、内部バスで接続された対象デバイスAと対象デバイスBとの間で転送される転送データを、同じ内部バスに接続されたCPU11がコピーして取得し、モニタデータとして送信する。この場合、通信装置101は、CPU11と、内部バスを介してCPU11と接続された1または複数の対象デバイスとを備える。そして、CPU11は、内部バス上で転送されているデータまたは内部バスへ自己が転送するデータをコピーしてモニタデータを生成し、当該モニタデータを入出力部経由でLAN31へ送信する。このような構成により、たとえば通信装置101における通信手順の機能の実装および各種設定が不要となり、通信装置101内のデバイス間データ通信を簡易な構成で詳細に監視することができる。また、この場合、通信装置101における記憶部は、CPU11および1または複数の対象デバイスのうちの少なくともいずれか2つにそれぞれ対応する識別子を記憶する。そして、CPU11は、送信元情報および送信先情報として上記識別子または上記識別子に対応する情報を含むヘッダを付加してモニタデータを送信する。このような構成により、通信装置101内のデータ形式と異なるデータ形式を扱う他の装置において、モニタデータを受信することができる。また、データの方向を含めたデータ通信の内容を監視することができる。次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。<第2の実施の形態>本実施の形態は、第1の実施の形態に係る通信装置と比べて複数の対象デバイスの通信を監視する通信装置に関する。以下で説明する内容以外は第1の実施の形態に係る通信装置と同様である。図6は、本発明の第2の実施の形態に係る通信装置の構成を示す図である。図6を参照して、通信装置102は、本発明の第1の実施の形態に係る通信装置と比べて、複数の対象デバイスを備える。たとえば、通信装置102は、Bluetooth登録商標デバイス21と、xDSLDigitalSubscriberLineデバイス22と、USBUniversalSerialBusデバイス23と、ONUOpticalNetworkUnitデバイス24とを備える。これらの対象デバイスは、CPU11から受信したデータの一部または全部を通信装置102以外の通信装置へ送信するかまたは記録媒体に書き込み、また、通信装置102以外の通信装置から受信したデータまたは記録媒体から読み出したデータの一部または全部をCPU11へ送信する。具体的には、Bluetoothデバイス21は、無線通信によって他の通信装置との間でデータを送受信する。xDSLデバイス22およびONUデバイス24は、有線通信によって他の通信装置との間でデータを送受信する。USBデバイス23は、通信装置102に挿入されたUSBメモリに対してデータの読み出しおよび書き込みを行う。CPU11は、自己の識別子および対象デバイス21~24の識別子を記憶し、コピーしたデータに付加されるヘッダにおいて、送信元情報および送信先情報の一方を自己の識別子とし、他方をコピーしたデータに対応する対象デバイスの識別子とする。具体的には、CPU11は、自己の識別子および対象デバイス21~24の識別子を記憶し、ヘッダにおいて、送信元MACアドレスフィールドおよび送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方にコピーしたデータに対応する対象デバイスの識別子を挿入する。図7は、本発明の第2の実施の形態に係る通信装置におけるIDテーブルの一例を示す図である。図7を参照して、CPU11は、通信装置102における各デバイスと識別番号との対応関係を示すIDテーブルを記憶する。具体的には、このIDテーブルにおいて、Bluetoothデバイス21の識別番号は1であり、xDSLデバイス22の識別番号は2であり、USBデバイス23の識別番号は3であり、ONUデバイス24の識別番号は4であり、CPU11の識別番号は5である。図8は、本発明の第2の実施の形態に係る通信装置におけるモニタデータの一例を示す図である。ここでは、CPU11がxDSLデバイス22との間で送受信するデータについて代表的に説明する。CPU11がBluetoothデバイス21およびONUデバイス24との間で送受信するデータの形式については、xDSLデバイス22と同様になる。また、CPU11がUSBデバイス23との間で送受信するデータの形式については、たとえば図3のように、IPヘッダを含まないデータとなる。図8を参照して、CPU11は、CPU11と各対象デバイスとの間で送信または受信されるデータであるIPパケットに、送信先MACアドレスフィールドMAC-DA、送信元MACアドレスフィールドMAC-SAおよびフレームタイプフィールドTypeを含むヘッダを付加したイーサネットフレームを、モニタデータとして生成する。具体的には、CPU11は、CPU11からxDSLデバイス22へ送信された112323112323の情報を含むIPパケットにヘッダを付加する。このIPパケットでは、送信先IPアドレスが192.168.1.2であり、送信元IPアドレスが192.168.1.1である。そして、このIPパケットに付加されるヘッダでは、送信先MACアドレスフィールドにxDSLデバイス22の識別番号に対応する0x020000000002が挿入され、送信元MACアドレスフィールドにCPU11の識別番号に対応する0x020000000005が挿入され、フレームタイプフィールドにIPパケットを示す0x0800が挿入される。また、CPU11は、xDSLデバイス22からCPU11へ送信された5656112233の情報を含むIPパケットにヘッダを付加する。このIPパケットでは、送信先IPアドレスが192.168.1.1であり、送信元IPアドレスが192.168.1.2である。そして、付加されるヘッダでは、送信先MACアドレスフィールドにCPU11の識別番号に対応する0x020000000005が挿入され、送信元MACアドレスフィールドにxDSLデバイス22の識別番号に対応する0x020000000002が挿入され、フレームタイプフィールドにIPパケットを示す0x0800が挿入される。なお、CPU11は、Bluetoothデバイス21、USBデバイス23およびONUデバイス24に対応するヘッダのMACアドレスフィールドには、それぞれの識別番号に対応する0x020000000001、0x020000000003および0x020000000004を挿入する。図9は、本発明の第2の実施の形態に係る通信装置から送信されたモニタデータの解析結果の一例を示す図である。図9を参照して、端末装置51は、LAN31から受信したイーサネットフレームの解析結果として、ウィンドウW1~W3を画面に表示する。ウィンドウW1では、イーサネットフレームの番号、到着時間、送信元IPアドレス、送信先IPアドレス、データ長、プロトコルおよびその他の情報がリスト形式で表示される。また、ウィンドウW2では、ウィンドウW1で選択したイーサネットフレームの情報を分かりやすくまとめた情報が表示される。また、ウィンドウW3では、ウィンドウW1で選択したイーサネットフレームの内容が16進数で表示される。以上のように、本発明の第2の実施の形態に係る通信装置では、CPU11は、自己の識別子および対象デバイス21~24の識別子を記憶し、コピーしたデータに付加されるヘッダにおいて、送信元情報および送信先情報の一方を自己の識別子とし、他方をコピーしたデータに対応する対象デバイスの識別子とする。このような構成により、通信装置が対象デバイスを複数備える場合でも、各デバイスの識別子を記憶して利用することにより、各対象デバイスが送信または受信するデータを容易に識別することができる。また、本発明の第2の実施の形態に係る通信装置では、CPU11は、自己の識別子および対象デバイス21~24の識別子を記憶し、ヘッダにおいて、送信元MACアドレスフィールドおよび送信先MACアドレスフィールドの一方に自己の識別子を挿入し、他方にコピーしたデータに対応する対象デバイスの識別子を挿入する。このような構成により、通信装置が対象デバイスを複数備える場合でも、MACアドレスを利用することにより、各対象デバイスが送信または受信するデータを、汎用的な環境で容易に識別することができる。また、本発明の第2の実施の形態に係る通信装置では、対象デバイス21~24は、CPU11から受信したデータの一部または全部を他の通信装置へ送信するかまたは記録媒体に書き込み、他の通信装置から受信したデータまたは記録媒体から読み出したデータの一部または全部をCPU11へ送信する。このような対象デバイスの通信を監視する構成により、直接モニタすることが困難な対象デバイスと他の通信装置または記録媒体との間のデータ通信を、容易にモニタすることができる。なお、通信装置102は、MACアドレスを利用する構成に限らず、MACアドレスおよびIPアドレスを組み合わせることにより、各対象デバイスが送信または受信するデータを識別する構成であってもよい。その他の構成および動作は第1の実施の形態に係る通信装置と同様であるため、ここでは詳細な説明を繰り返さない。上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。