(57)【要約】【課題】ネットワーク上の伝送データを傍受及び記憶し、傍受された伝送データを多目的に利用可能とする。【解決手段】本発明の一態様において、ネットワーク監視装置１は、送信装置３からネットワーク２経由で受信装置４に伝送され、ヘッダと目的データとを含む伝送データ２５を傍受する手段２４と、傍受された伝送データ２５を記憶手段１５に記憶する手段７と、目的データに含まれているデータの種別と大きさを示す分解フォーマット２６を記憶する記憶手段１６と、伝送データ記憶手段１５に記憶されている伝送データ２５の目的データを、分解フォーマット２６にしたがって分解した分解データ３１ａ〜３１ｄを作成し、分解データ３１ａ〜３１ｄを記憶手段１７に記憶する分解手段２９と、記憶手段１７に記憶されている分解データ３１ａ〜３１ｄを、出力手段２０，２１，２３から出力するための処理を実行する出力処理手段１１，１２，１３とを具備する。【選択図】      図１
2007251384.tif 000002
【特許請求の範囲】
【請求項１】
送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受する伝送制御処理手段と、
前記伝送制御処理手段によって傍受された伝送データを伝送データ記憶手段に記憶する伝送データ記憶処理手段と、
前記目的データに含まれているデータの種別と大きさを示す分解フォーマットを記憶する分解フォーマット記憶手段と、
前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを、前記分解フォーマットにしたがって分解した分解データを作成し、前記分解データを分解データ記憶手段に記憶する分解手段と、
前記分解データ記憶手段に記憶されている前記分解データを、出力手段から出力するための処理を実行する出力処理手段と
を具備するネットワーク監視装置。
【請求項２】
請求項１記載のネットワーク監視装置において、
前記伝送制御処理手段は、データリンク層から前記ネットワーク上の前記伝送データを傍受することを特徴とするネットワーク監視装置。
【請求項３】
請求項１又は請求項２記載のネットワーク監視装置において、
前記分解データ記憶手段に記憶されている前記分解データを編集した編集データを作成し、前記編集データを編集データ記憶手段に記憶する編集手段をさらに具備し、
前記出力処理手段は、前記編集データ記憶手段に記憶されている前記編集データを、前記出力手段から出力するための処理を実行する
ことを特徴とするネットワーク監視装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載のネットワーク監視装置において、
前記出力手段は、表示手段、印刷手段、外部記憶手段のうちの少なくとも一つであり、
前記出力処理手段は、前記表示手段による表示、前記印刷手段による印刷、前記外部記憶手段による外部記憶媒体への記憶のうちの少なくとも一つを実行する
ことを特徴とするネットワーク監視装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載のネットワーク監視装置において、
前記伝送制御処理手段は、前記ネットワークからネットワークインタフェース経由で前記伝送データを傍受することを特徴とするネットワーク監視装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載のネットワーク監視装置において、
前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを再生データ部とし、前記再生データ部を再生データ記憶手段に記憶する再生データ部作成手段をさらに具備し、
前記伝送制御処理手段は、前記再生データ記憶手段に記憶されている前記再生データ部と再生用のヘッダとを含む再生用伝送データを作成し、前記再生用伝送データを前記ネットワーク経由で前記受信装置に伝送する
ことを特徴とするネットワーク監視装置。
【請求項７】
ネットワーク監視システムにおいて、
傍受装置とデータ出力装置とを具備し、
前記傍受装置は、
送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受する手段と、
傍受された前記伝送データを伝送データ記憶手段に記憶する伝送データ記憶処理手段と、
前記目的データに含まれているデータの種別と大きさを示す分解フォーマットを記憶する分解フォーマット記憶手段と、
前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを、前記分解フォーマットにしたがって分解した分解データを作成する分解手段と、
前記前記分解データを、前記ネットワーク経由で前記データ出力装置に伝送する手段と
を具備し、
前記データ出力装置は、
前記傍受装置からの前記分解データを受信する手段と、
前記分解データを出力先に振り分ける振分手段と、
前記振分手段によって振り分けられた前記分解データを出力手段から出力するための処理を実行する出力処理手段と
と具備する
ことを特徴とするネットワーク監視システム。
【請求項８】
コンピュータによるネットワークの監視方法において、
送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受し、
傍受された前記伝送データを伝送データ記憶手段に記憶し、
分解フォーマット記憶手段に記憶されており前記目的データに含まれているデータの種別と大きさを示す分解フォーマットにしたがって、前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを分解した分解データを作成し、前記分解データを分解データ記憶手段に記憶し、
前記分解データ記憶手段に記憶されている前記分解データを、出力手段から出力するための処理を実行する
ことを特徴とするネットワーク監視方法。
【請求項９】
コンピュータを、
送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受する伝送制御処理手段、
前記伝送制御処理手段によって傍受された伝送データを伝送データ記憶手段に記憶する伝送データ記憶処理手段、
分解フォーマット記憶手段に記憶されており前記目的データに含まれているデータの種別と大きさを示す分解フォーマットにしたがって、前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを分解した分解データを作成し、前記分解データを分解データ記憶手段に記憶する分解手段、
前記分解データ記憶手段に記憶されている前記分解データを、出力手段から出力するための処理を実行する出力処理手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置から受信装置にネットワーク経由で伝送される伝送データを監視するネットワーク監視装置及び方法並びにプログラムに関する。
【背景技術】
【０００２】
従来のネットワーク監視装置は、ネットワークにネットワークインタフェースを介して情報処理装置を接続し、この情報処理装置によって、送信装置から受信装置に伝送される伝送データを傍受することによって監視し、かつネットワーク上で発生した通信エラーデータの記憶を行うように構成されている（例えば、特許文献１参照）。
【特許文献１】特願平１１−１９１０８４号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、上記特許文献１の装置のように、伝送データを利用する装置では、伝送データの傍受は、エラーデータの監視目的にしか実施していなかった。また、目的データの編集等を行うために、正規にネットワーク上に加入する必要があった。しかし、そのために目的のデータを送信する装置に対して、伝送データ利用装置のネットワーク加入を定義するために、その装置固有のＩＰアドレスを設定追加する必要があり、場合によっては目的データを送信する装置のアプリケーションを追加するなどの負担を強いられる。
【０００４】
本発明は、上記従来技術に鑑みなされたもので、ネットワーク上の伝送データを傍受することによりネットワーク加入の定義や目的データを送信する装置のアプリケーションの追加などを必要とせず、目的データを取得して加工、編集することのできるネットワーク監視装置及び方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、請求項１に係るネットワーク監視装置の発明は、送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受する伝送制御処理手段と、前記伝送制御処理手段によって傍受された伝送データを伝送データ記憶手段に記憶する伝送データ記憶処理手段と、前記目的データに含まれているデータの種別と大きさを示す分解フォーマットを記憶する分解フォーマット記憶手段と、
前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを、前記分解フォーマットにしたがって分解した分解データを作成し、前記分解データを分解データ記憶手段に記憶する分解手段と、前記分解データ記憶手段に記憶されている前記分解データを、出力手段から出力するための処理を実行する出力処理手段とを具備することを特徴とする。
【０００６】
また、請求項２に係るネットワーク監視装置の発明は、前記伝送制御処理手段は、データリンク層から前記ネットワーク上の前記伝送データを傍受することを特徴とする。
【０００７】
また、請求項３に係るネットワーク監視装置の発明は、前記分解データ記憶手段に記憶されている前記分解データを編集した編集データを作成し、前記編集データを編集データ記憶手段に記憶する編集手段をさらに具備し、前記出力処理手段は、前記編集データ記憶手段に記憶されている前記編集データを、前記出力手段から出力するための処理を実行することを特徴とする。
【０００８】
また、請求項４に係るネットワーク監視装置の発明は、前記出力手段は、表示手段、印刷手段、外部記憶手段のうちの少なくとも一つであり、前記出力処理手段は、前記表示手段による表示、前記印刷手段による印刷、前記外部記憶手段による外部記憶媒体への記憶のうちの少なくとも一つを実行することを特徴とする。
【０００９】
また、請求項５に係るネットワーク監視装置の発明は、前記伝送制御処理手段は、前記ネットワークからネットワークインタフェース経由で前記伝送データを傍受することを特徴とする。
【００１０】
また、請求項６に係るネットワーク監視装置の発明は、前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを再生データ部とし、前記再生データ部を再生データ記憶手段に記憶する再生データ部作成手段をさらに具備し、前記伝送制御処理手段は、前記再生データ記憶手段に記憶されている前記再生データ部と再生用のヘッダとを含む再生用伝送データを作成し、前記再生用伝送データを前記ネットワーク経由で前記受信装置に伝送することを特徴とする。
【００１１】
さらに、請求項７に係るネットワーク監視システムの発明は、傍受装置とデータ出力装置とを具備し、前記傍受装置は、送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受する手段と、傍受された前記伝送データを伝送データ記憶手段に記憶する伝送データ記憶処理手段と、前記目的データに含まれているデータの種別と大きさを示す分解フォーマットを記憶する分解フォーマット記憶手段と、前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを、前記分解フォーマットにしたがって分解した分解データを作成する分解手段と、前記前記分解データを、前記ネットワーク経由で前記データ出力装置に伝送する手段とを具備し、前記データ出力装置は、前記傍受装置からの前記分解データを受信する手段と、前記分解データを出力先に振り分ける振分手段と、前記振分手段によって振り分けられた前記分解データを出力手段から出力するための処理を実行する出力処理手段とを具備することを特徴とする。
【００１２】
さらに、請求項８に係るコンピュータによるネットワークの監視方法の発明は、送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受し、傍受された前記伝送データを伝送データ記憶手段に記憶し、分解フォーマット記憶手段に記憶されており前記目的データに含まれているデータの種別と大きさを示す分解フォーマットにしたがって、前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを分解した分解データを作成し、前記分解データを分解データ記憶手段に記憶し、前記分解データ記憶手段に記憶されている前記分解データを、出力手段から出力するための処理を実行することを特徴とする。
【００１３】
さらにまた、請求項９に係るプログラムの発明は、コンピュータを、送信装置からネットワーク経由で受信装置に伝送され、ヘッダと目的データとを含む伝送データを傍受する伝送制御処理手段、前記伝送制御処理手段によって傍受された伝送データを伝送データ記憶手段に記憶する伝送データ記憶処理手段、分解フォーマット記憶手段に記憶されており前記目的データに含まれているデータの種別と大きさを示す分解フォーマットにしたがって、前記伝送データ記憶手段に記憶されている前記伝送データの前記目的データを分解した分解データを作成し、前記分解データを分解データ記憶手段に記憶する分解手段、前記分解データ記憶手段に記憶されている前記分解データを、出力手段から出力するための処理を実行する出力処理手段として機能させる。
【発明の効果】
【００１４】
本発明では、ネットワーク上の伝送データを傍受することによりネットワーク加入の定義や目的データを送信する装置のアプリケーションの追加などを必要とせず、目的データを取得して加工、編集することができ、さらにネットワーク上の伝送データを記憶し、多目的に用いることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら本発明の実施の形態について説明する。なお、以下の各図において同一の部分については同一の符号を付して説明を省略する。
【００１６】
（第１の実施の形態）
本実施の形態では、送信装置からネットワーク経由で受信装置に伝送される伝送データを傍受し、この傍受された伝送データを監視用に分解・編集するネットワーク監視装置について説明する。
【００１７】
図１は、本実施の形態に係るネットワーク監視装置の例を示すブロック図である。
【００１８】
ネットワーク監視装置１は、例えば電子計算機などの情報処理装置であり、ネットワークインタフェース１４によりネットワーク２に接続される。このネットワーク２は、有線又は無線の伝送路とする。送信装置３は、ネットワーク２経由で受信装置４に伝送データ２５を伝送する。なお、ネットワーク２には、複数の送信装置３及び複数の受信装置４が接続されていてもよい。
【００１９】
本実施の形態では、ネットワーク２は、ＬＡＮ（Local Area Network）とし、伝送データ２５はＬＡＮパケットであるとする。しかしながら、ネットワーク２の種別、伝送データ２５の形式は自由に変更可能である。
【００２０】
記憶媒体５は、プログラム５ａを記憶しており、このプログラム５ａは、ネットワーク監視装置１で動作するオペレーティングシステム６を含むとともに、ネットワーク監視装置１に読み込まれ、実行されることにより、伝送データ記憶処理部７、入力処理部８、アプリケーション処理部９、加工処理部１０、表示処理部１１、印刷処理部１２、外部記憶処理部１３としての機能を実現する。
【００２１】
ネットワーク監視装置１は、前述のネットワークインタフェース１４のほか、伝送データ記憶部１５、分解フォーマット記憶部１６、分解データ記憶部１７、編集データ記憶部１８を具備し、入力装置１９、表示装置２０、印刷装置２１、可搬型の外部記憶媒体２２への記憶及び外部記憶媒体２２からのデータの読み出しを行う外部記憶装置２３と接続される。
【００２２】
オペレーティングシステム６は、ネットワーク監視装置１において動作することにより、伝送制御処理部２４としての機能を実現する。
【００２３】
伝送制御処理部２４は、ネットワークインタフェース１４経由で、ネットワーク２上の伝送データ２５を傍受し、伝送データ記憶処理部７に渡す。この伝送制御処理部２４は、伝送手順と関係なく伝送データ２５を傍受できるために、データリンク層から伝送データ２５を取り出すことができる。ちなみに、ネットワーク伝送では、伝送手順として、ＴＣＰ／ＩＰとＵＤＰがあるが、これはＯＳＩ階層モデルのトランスポート層で扱うものであり、このトランスポート層での傍受は伝送手順に応じた傍受手段が必要となり、また物理層では電気信号レベルでの傍受となり、ハードウェアごとにインタフェースが必要であるとともに後に解析が困難である。しかしながら、データリンク層では、上記の伝送手順に関わらず同一のデータ並びで傍受できるため、伝送手順に関係なく伝送データ２５を傍受できる。
【００２４】
ネットワークインタフェース１４は、本実施の形態ではハードウェアで実現されており、ネットワーク２と伝送制御処理部２４との仲介を行う。
【００２５】
伝送データ記憶処理部７は、傍受された伝送データ２５を伝送制御処理部２４から受け取り、伝送データ記憶部１５に記憶する。
【００２６】
入力処理部８は、例えばアプリケーション処理部９などのネットワーク監視装置１の構成要素に対して、監視者が入力装置１９を用いて入力した指示を渡す。
【００２７】
アプリケーション処理部９は、入力装置１９から入力処理部８経由で監視者からの指示を受け、加工処理部１０、表示処理部１１、印刷処理部１２、外部記憶処理部１３などの他の部分に対して指示を渡す。なお、本実施の形態では、監視者からの指示は、入力装置１９、入力処理部８から、アプリケーション処理部９経由で、他の部分に渡されるとしているが、アプリケーション処理部９を経由することなく、入力装置１９、入力処理部８から、他の部分に渡されるとしてもよい。
【００２８】
アプリケーション処理部９は、監視者の指示にしたがって、分解フォーマット２６を分解フォーマット記憶部１６に記憶するとしてもよく、表示フォーマット２７を設定するとしてもよく、印刷フォーマット２８を設定するとしてもよい。
【００２９】
加工処理部１０は、分解機能２９、編集機能３０を持つ。
【００３０】
分解機能２９は、伝送データ記憶部１５に記憶されている伝送データ２５を読み出し、分解フォーマット記憶部１６に記憶されている分解フォーマット２６に基づいて、伝送データ２５を分解し、分解データ３１ａ〜３１ｄを分解データ記憶部１７に記憶する。
【００３１】
編集機能３０は、例えば分解データ記憶部１７に記憶されている分解データ３１ａ〜３１ｄや、伝送データ記憶部１５に記憶されている伝送データ２５など、ネットワーク監視装置１の内部で保存されている各種のデータに対して、アプリケーション処理部９からの指示にしたがって加工・編集処理を行い、編集データ３２を作成し、編集データ３２を編集データ記憶部１８に記憶する。
【００３２】
表示処理部１１は、例えば分解データ記憶部１７に記憶されている分解データ３１ａ〜３１ｄ、伝送データ記憶部１５に記憶されている伝送データ２５、編集データ記憶部１８に記憶されている編集データ３２など、ネットワーク監視装置１の内部で保存されている各種のデータの内容を、所定の表示フォーマット２７にしたがって表示装置２０で表示する。
【００３３】
印刷処理部１２は、ネットワーク監視装置１の内部で保存されている各種のデータの内容を、所定の印刷フォーマット２８にしたがって印刷装置２１で印刷する。
【００３４】
外部記憶処理部１３は、ネットワーク監視装置１の内部で保存されている各種のデータの内容を、外部記憶装置２３を用いて外部記憶媒体２２に記憶する。
【００３５】
また、外部記憶処理部１３は、外部記憶装置２３を用いて外部記憶媒体２２に記憶されている各種データを読み出し、この読み出したデータによりネットワーク監視装置１の内部で保存されているデータを復元する。
【００３６】
本実施の形態において、ネットワーク監視装置１の各処理部は、ソフトウェアにより実現されている。
【００３７】
図２は、伝送データ２５と分解データ３１ａ〜３１ｄとの関係の例を示すブロック図である。
【００３８】
本実施の形態において、伝送データ２５は、データリンク層のパケットデータであるとする。このため、伝送データ２５は、ヘッダ３３と目的データ３４とから構成される。
【００３９】
本実施の形態において、ヘッダ３３は、ＩＰヘッダ３５およびＴＣＰヘッダ３６を含むとする。
【００４０】
目的データ３４は、送信装置から受信装置へ伝送されるデータについてパケット化を行ったデータである。この目的データ３４は、分解フォーマット２６にしたがった状態で、画像データ、音声データ、テキストデータ、数値データなどの各種データが含まれている。
【００４１】
分解フォーマット２６は、目的データ３４に含まれているデータ要素の種別と大きさを表す。より具体的には、分解フォーマット２６は、目的データ３４のデータ並びに合せて、画像データ、音声データ、文字データ、数値データなどのデータ種別とデータ量とを示す。
【００４２】
この図２の例における分解フォーマット２６は、目的データ３４の構成が、先頭から順に、数値３桁、文字８文字、図形１００式、数値４桁×４０であることを表している。
【００４３】
加工処理部１０の分解機能２９は、分解フォーマット記憶部１６に記憶されておりネットワーク監視装置１に予め登録されている分解フォーマット１６に応じて目的データ３４の内容を分解し、目的データ３４が種別ごとに分解された状態である分解データ３１ａ〜３１ｄを作成し、分解データ３１ａ〜３１ｄを分解データ記憶部１７に記憶する。図３は、表示装置２０又は印刷装置２１による分解データ３１ａ〜３１ｄの出力例を示す図である。
【００４４】
画面３７は、アプリケーション処理部９からの指示にしたがって、表示装置２０により表示される。画面３７上には、分解データ記憶部１７に記憶されている分解データ３１ａ〜３１ｄの具体的な内容が配置されている。
【００４５】
同様に、アプリケーション処理部９からの指示にしたがって、分解データ記憶部１７に記憶されている分解データ３１ａ〜３１ｄの具体的な内容が印刷処理部１２によって印刷装置２１により印刷される。
【００４６】
図４は、分解データ３１ｄと編集データ３２との関係の例を示すブロック図である。
【００４７】
分解データ３１ｄは、複数の数値が並ぶリストデータであるとする。
【００４８】
加工処理部１０の編集機能３０は、分解データ３１ｄの中から所定の抽出条件を満たすデータ（ここでは数値）を抽出し、この抽出内容を示す編集データ３２を作成する。
【００４９】
なお、上述したように、本実施の形態では、分解データ３１ａ〜３１ｄと同様に、編集データ３２も、表示装置２０、印刷装置２１から出力可能であり、外部記憶媒体２２に記憶可能としてもよい。抽出条件は、監視者が入力装置１９を操作して入力処理部８及びアプリケーション処理部９経由で加工処理部１０に指示するとしてもよく、入力装置１９から入力処理部８を経由した後、アプリケーション処理部９を経由することなく加工処理部１０に伝達されるとしてもよい。本実施の形態において、抽出条件は監視者の指示にしたがって自由に設定可能とする。
【００５０】
そして、編集機能３０は、編集・加工の結果である編集データ３２を、編集データ記憶部１８に記憶する。
【００５１】
図５は、表示処理部２０による編集データ３２の表示内容の例を示す図であり、目的データ２５から取り出した分解データ３１ｄのように連続する数値データは、数字表示するだけでなく、グラフとして表示することが可能であることを示している。
【００５２】
画面３８は、編集データ３２を用いてトレンドグラフを表示した例を示す。画面３８は、ある送電線での電圧値と電流値を収集したデータの値を示している。図中横軸は日付であり、縦軸は左側に電流値を示し、右側に電圧値を示しており、変動が多いグラフが電流値のトレンド、ほぼ一定を示しているのが電圧値のトレンドグラフである。
【００５３】
なお、グラフ表示は、監視者が入力装置１９を操作して入力処理部８及びアプリケーション処理部９経由で加工処理部１０に指示するとしてもよく、入力装置１９から入力処理部８を経由した後、アプリケーション処理部９を経由することなく加工処理部１０に伝達されるとしてもよい。本実施の形態において、グラフ表示は監視者の指示にしたがって自由にグラフ表示（折れ線グラフ、棒グラフ、円グラフなど）を可能とする。
【００５４】
図６は、本実施の形態に係るネットワーク監視装置１の動作例を示すフローチャートである。
【００５５】
ステップＳ１において、伝送制御処理部２４は、ネットワーク２上を流れる伝送データ２５を、ネットワークインタフェース１４を用いて傍受し、伝送データ記憶処理部７に渡す。
【００５６】
この傍受は、ネットワーク監視装置１に適用されているオペレーティングシステム６の伝送制御処理部２４が伝送データ２５をデータリンク層から取り出すことにより行われる。
【００５７】
ステップＳ２において、伝送データ記憶処理部７は、伝送データ２５をこのパケットの状態のまま伝送データ記憶部１５に記憶する。
【００５８】
ステップＳ３において、加工処理部１０は、伝送データ記憶部１５からパケットの状態のままで記憶されている伝送データ１５を読み出す。
【００５９】
ステップＳ４において、加工処理部１０の分解機能２９は、予め登録されている分解フォーマット２６にしたがって、伝送データ２５の目的データ３４を種別ごとに区切って分解し、分解データ３１ａ〜３１ｄを分解データ記憶部１７に記憶する。
【００６０】
ステップＳ５において、加工処理部１０の編集機能３０は、分解データ記憶部１７から分解データ３１ａ〜３１ｄを読み出し、例えば所定の抽出条件を満たすデータを抽出するなどのような分解データ３１ａ〜３１ｄに対する加工・編集処理を実行し、編集データ３２を作成し、編集データ記憶部１８に記憶する。
【００６１】
ステップＳ６において、アプリケーション処理部９は、表示処理部１１、印刷処理部１２、外部記憶処理部１３のうちの少なくとも一つの出力先に出力指示を渡す。
【００６２】
表示処理部１１に出力指示が渡された場合、ステップＳ７ａにおいて、表示処理部１１は、予め登録されている表示フォーマット２７にしたがって、ネットワーク監視装置１の内部で保存されているデータに対して表示データ変換処理を施し、表示データ変換処理結果を表示装置２０により表示させる。例えば、表示データ変換処理は、分解データ３１ａ〜３１ｄ、編集データ３２をグラフ表示、数値表示、文字表示、図形表示させるための処理であるとする。
【００６３】
印刷処理部１２に出力指示が渡された場合、ステップＳ７ｂにおいて、印刷処理部１２は、予め設定されている印刷フォーマット２８にしたがって、ネットワーク監視装置１の内部で保存されているデータに対して印刷データ変換処理を施し、印刷データ変換処理結果を印刷装置２１により印刷させる。例えば、印刷データ変換処理は、分解データ３１ａ〜３１ｄ、編集データ３２をグラフ、数値、文字、図形で印刷させるための処理であるとする。
【００６４】
外部記憶処理部１３に出力指示が渡された場合、ステップＳ７ｃにおいて、外部記憶処理部１３は、ネットワーク監視装置１内のデータを外部記憶装置２３により外部記憶媒体２２に記憶する。
【００６５】
以上説明した本実施の形態においては、伝送手順に関係なく、ネットワーク２上を流れている伝送データ２５を傍受することができ、伝送データ２５内の目的データ３４をデータ種別に応じて分解した分解データ３１ａ〜３１ｄを得ることができ、さらに分解データ３１ａ〜３１ｄの少なくとも一つに対して加工・編集を行った編集データ３２を得ることができる。本実施の形態では、各種の分解データ３１ａ〜３１ｄに対して目的に応じた編集を行うことができ、傍受された伝送データ２５の内容を多目的に用いることができる。
【００６６】
例えば、送信装置３から伝送された伝送データ２５に対してデータ編集を行う場合、従来においては、データ通信の相手側装置である受信装置４のアプリケーションによりデータ編集を行う必要がある。これに対し、本実施の形態では、外付け装置として機能するネットワーク監視装置１により、データの傍受、編集が可能であるため、受信装置４の改造や受信装置４に対するアプリケーションの追加などの負担を削減でき、監視者が望むデータ編集を行うことができる。
【００６７】
また、本実施の形態に係るネットワーク監視装置１は、固有の通信のためのアドレスを持つことなくネットワーク２から伝送データ２５を傍受することにより、ネットワーク２に負荷をかけることがなく、効率的にネットワーク２の監視を行うことができる。
【００６８】
さらに、本実施の形態に係るネットワーク監視装置１を用いることにより、ネットワーク２の伝送状態、伝送内容、伝送データ２５内の目的データ３４の種別及び内容などを容易に把握することができ、ネットワーク２を用いた通信の状態を効果的に監視できる。
【００６９】
（第２の実施の形態）
本実施の形態では、上記第１の実施の形態に係るネットワーク監視装置１の変形例であり、伝送データ２５の再生を行うネットワーク監視装置について説明する。
【００７０】
図７は、本実施の形態に係るネットワーク監視装置の例を示すブロック図である。
【００７１】
ネットワーク監視装置３９は、ネットワークインタフェース１４によりネットワーク２に接続される。このネットワーク監視装置３９は、伝送データ２５の傍受に加えて、再生用伝送データを作成するという特徴を持つ。
【００７２】
記憶媒体４１は、プログラム４１ａを記憶している。このプログラム４１ａは、記憶媒体４１に記憶されている。プログラム４１ａは、ネットワーク監視装置３９で動作するオペレーティングシステム４２を含むとともに、ネットワーク監視装置１に読み込まれ、実行されることにより、伝送データ入出力処理部４３、アプリケーション処理部９、加工処理部４４、表示処理部１１、印刷処理部１２、外部記憶処理部１３、入力処理部４５としての機能を実現する。
【００７３】
ネットワーク監視装置１は、前述のネットワークインタフェース１４のほか、伝送データ記憶部１５、分解フォーマット記憶部１６、分解データ記憶部１７、編集データ記憶部１８、再生データ記憶部４６を具備し、入力装置１９、表示装置２０、印刷装置２１、外部記憶装置２３と接続される。
【００７４】
入力処理部４５は、上記第１の実施の形態に係る入力処理部８と同様の機能を実現するとともに、監視者が入力装置１９を用いて再生用伝送データの作成を指示した場合に、再生作成指示を加工処理部４４に渡し、再生の実行を指示した場合に、再生実行指示を伝送データ入出力処理部４３に渡す。
【００７５】
加工処理部４４は、上記第１の実施の形態に係る加工処理部１０と同様に、分解機能２９、編集機能３０を持ち、さらに、再生データ部作成機能４７を持つ。
【００７６】
加工処理部４４の再生データ部作成機能４７は、伝送データ記憶部１５に記憶されている伝送データ２５に対してデータ再生を目的とする加工を施し、再生を目的とした再生用伝送データの作成に用いられる再生データ部４０を作成し、再生データ記憶部４６に記憶する。
【００７７】
例えば、再生データ部作成機能４７は、伝送データ記憶部１５に記憶されている伝送データ２５の目的データ３４を選択し、目的データ３４を再生データ部４０として再生データ記憶部４６に記憶する。
【００７８】
伝送データ入出力処理部４３は、伝送データ記憶時において、ネットワークインタフェース１４、伝送制御処理部４８経由で、ネットワーク２上の伝送データ２５を傍受し、伝送データ記憶部１５に記憶する。伝送データ入出力処理部４３は、伝送手順と関係なく伝送データ２５を傍受するために、データリンク層から伝送データ２５を取り出す。
【００７９】
また、伝送データ入出力処理部４３は、入力処理部４５から再生実行指示を受けた伝送データの再生時において、再生用伝送データをネットワーク２上へ送出することを目的として、再生データ記憶部４６に記憶されている再生データ部４０を伝送制御処理部４８に渡す。
【００８０】
オペレーティングシステム４２の機能によって実現される伝送制御処理部４８は、受信装置４のＩＰアドレスを送信先（宛先）のＩＰアドレスとし、ネットワーク監視装置３９のＩＰアドレスを送信元のＩＰアドレスとするＩＰヘッダと、伝送データ入出力処理部４３から受けた再生データ部４０とを含む再生用伝送データを作成する。
【００８１】
そして、伝送制御処理部４８は、ネットワークインタフェース１４を用いて、再生用伝送データをネットワーク２経由で受信装置４に伝送する。
【００８２】
図８は、本実施の形態に係る再生用伝送データの例を示す図である。
【００８３】
再生用伝送データ４９は、ヘッダ５０と再生データ部４０とを含む。
【００８４】
ヘッダ５０は、ＩＰヘッダ５２とＴＣＰヘッダ５３とを含む。
【００８５】
ＩＰヘッダ５２は、バージョン、ヘッダ長、送信元のＩＰアドレス、宛先のＩＰアドレスを含む。
【００８６】
ＴＣＰヘッダ５３は、送信用ポート番号、送信先ポート番号、シーケンス番号、緊急ポインタを含む。
【００８７】
図９は、本実施の形態に係る伝送制御処理部４８による再生用伝送データ４９の伝送処理の例を示すフローチャートである。
【００８８】
ステップＴ１において、伝送制御処理部４８は、ＩＰヘッダ５２に、このネットワーク監視装置３９のＩＰアドレスを送信元のＩＰアドレスとして設定する。
【００８９】
ステップＴ２において、伝送制御処理部４８は、受信装置４に接続要求を行い、コネクション接続を行う。
【００９０】
この結果、ステップＴ３において、伝送制御処理部４８は、受信装置４からの返送データからＴＣＰヘッダ５３のシーケンス番号を取得する。
【００９１】
ステップＴ４において、伝送制御処理部４８は、再生用伝送データ４９のＴＣＰヘッダ５３に、取得したシーケンス番号を設定する。
【００９２】
ステップＴ５において、伝送制御処理部４８は、再生データ記憶部４０に記憶されている再生データ部４０を、伝送データ入出力処理部４３経由で取得する。
【００９３】
ステップＴ６において、伝送制御処理部４８は、再生データ部４０を再生用伝送データ４９に設定する。
【００９４】
ステップＴ７において、伝送制御処理部４８は、ネットワークインタフェース１４を用いて、再生用伝送データ４９をネットワーク２経由で受信装置４に送信する。
【００９５】
ステップＴ８において、伝送制御処理部４８は、１パケットである再生用伝送データ４９の送信を行う度に、再生用伝送データ４９のＴＣＰヘッダ５３の送信用のシーケンス番号を更新する。
【００９６】
ステップＴ９において、伝送制御処理部４８は、再生用伝送データ４９の送信を継続するか否か判断する。
【００９７】
送信を継続する場合、処理は、上記ステップＴ５に戻り、再生用伝送データの送信を順次実行する。
【００９８】
送信を終了する場合、ステップＴ１０において、伝送制御処理部４８は、再生用伝送のコネクションを切断し、再生用伝送を終了する。
【００９９】
なお、ステップＴ７の後にステップＴ９を実行し、送信継続する場合にステップＴ８を実行して処理をステップＴ５に戻すとしてもよい。
【０１００】
以上説明した本実施の形態においては、伝送データを再生し、受信装置４に送信できるため、障害が発生した後で事象再現を行うことができ、効果的な障害解析を行うことができる。また、伝送データを再生・伝送することで、シミュレーションに用いることができる。
【０１０１】
（第３の実施の形態）
本実施の形態では、ネットワーク２上の伝送データ２５を傍受する傍受装置と傍受した伝送データ２５に関する各種データを出力するデータ出力装置とを具備するネットワーク監視システムについて説明する。
【０１０２】
なお、以下においては、本実施の形態の特徴的な部分についてのみ詳しく説明し、上記第１及び第２の実施の形態と同様の部分については図示及び説明を省略する。
【０１０３】
図１０は、本実施の形態に係るネットワーク監視システムの例を示すブロック図である。
【０１０４】
ネットワーク監視システム５４は、傍受装置５５とデータ出力装置５６とを具備する。
【０１０５】
傍受装置５５は、例えば電子計算機などの情報処理装置であり、ネットワークインタフェース１４によりネットワーク２に接続される。記憶媒体５７は、プログラム５７ａを記憶している。このプログラム５７ａは、記憶媒体５７に記憶されている。プログラム５７ａは、傍受装置５５で動作するオペレーティングシステム５８を含むとともに、傍受装置５５に読み込まれ、実行されることにより、伝送データ記憶処理部７、アプリケーション処理部５９、加工処理部６０などとしての機能を実現する。
【０１０６】
傍受装置５５は、前述のネットワークインタフェース１４のほか、伝送データ記憶部１５などを具備する。
【０１０７】
オペレーティングシステム５８は、傍受装置５５において動作することにより、伝送制御処理部６１として機能する。
【０１０８】
伝送制御処理部６１は、ネットワークインタフェース１４経由で、ネットワーク２上の伝送データ２５を傍受し、傍受した伝送データ２５を伝送データ記憶処理部７に渡す。
【０１０９】
また、伝送制御処理部６１は、図１の加工装置３０と同様に分解機能２９および編集機能３０を備えた加工処理部６０によって作成された図２で示す分解データ３１ａ〜３１ｄ、編集データ３２などの各種データを受け、ネットワークインタフェース１４を用いて、ネットワーク２経由でデータ出力装置５６に送信する。
【０１１０】
本実施の形態において、加工処理部６０の分解機能２９は、分解フォーマット２６にしたがって目的データ３４を分解して分解データ３１ａ〜３１ｄを作成し、分解データ３１ａ〜３１ｄを伝送制御処理部６１に渡す。
【０１１１】
加工処理部６０の編集機能３０は、例えば分解データ３１ａ〜３１ｄや、伝送データ記憶部１５に記憶されている伝送データ２５など、傍受装置５５の内部で保存されている各種のデータに対して、アプリケーション処理部５９からの指示にしたがって加工・編集処理を行い、図１のように編集データ３２を作成し、作成した編集データ３２を伝送制御処理部６１に渡す。
【０１１２】
データ出力装置５６は、情報処理装置であり、ネットワークインタフェース１４によりネットワーク２に接続される。記憶媒体６２は、プログラム６２ａを記憶している。このプログラム６２ａは、データ出力装置５６で動作するオペレーティングシステム６３を含むとともに、データ出力装置５６に読み込まれ、実行されることにより、データ振分処理部６４、アプリケーション処理部６５、表示処理部１１、印刷処理部１２、外部記憶処理部１３などとしての機能を実現する。
【０１１３】
データ出力装置５６は、前述のネットワークインタフェース１４のほか、データ記憶部６７などを具備し、表示装置２０、印刷装置２１、外部記憶媒体２２への記憶を行う外部記憶装置２３などと接続される。
【０１１４】
オペレーティングシステム６３は、データ出力装置５６において動作することにより、伝送制御処理部６６として機能する。
【０１１５】
伝送制御処理部６６は、傍受装置５５からネットワーク２経由で、ネットワークインタフェース１４を用いて、分解データ３１ａ〜３１ｄ、編集データ３２などのデータを受信し、データ振分処理部６４に渡す。
【０１１６】
データ振分処理部６４は、監視者の操作する入力装置１９から入力処理部８経由で受けた指示、あるいはアプリケーション処理部６５から受けた指示にしたがって、傍受装置５５から受信したデータをデータ記憶部６７に記憶し、表示処理部１１、印刷処理部１２、外部記憶処理部１３のうち指示された処理部に傍受装置５５から受信したデータを渡す。この結果、傍受装置５５から受信したデータの表示、印刷、外部記憶媒体２２への記憶が行われる。
【０１１７】
図１１は、本実施の形態に係るネットワーク監視システム５４の傍受装置５５の動作例を示すフローチャートである。
【０１１８】
ステップＵ１において、傍受装置５５の伝送制御処理部６１は、ネットワーク２上を流れる伝送データ２５を、ネットワークインタフェース１４を用いて傍受し、伝送データ記憶処理部７に渡す。
【０１１９】
ステップＵ２において、傍受装置５５の伝送データ記憶処理部７は、伝送データ２５をこのパケットの状態のまま伝送データ記憶部１５に記憶する。
【０１２０】
ステップＵ３において、傍受装置５５の加工処理部６０は、伝送データ記憶部１５からパケットの状態のままで記憶されている伝送データ２５を読み出す。
【０１２１】
ステップＵ４において、傍受装置５５の加工処理部６０の分解機能２９は、伝送データ２５の目的データ３４を予め登録されている分解フォーマット２６にしたがって分解し、目的データ３４を種別ごとに区切った分解データ３１ａ〜３１ｄを作成し、分解データ記憶部１７に記憶する。
【０１２２】
ステップＵ５において、傍受装置５５の加工処理部６０の編集機能３０は、分解データ３１ａ〜３１ｄの少なくとも一つに対して編集処理を実行し、編集データ３２を作成し、編集データ記憶部１８に記憶する。
【０１２３】
ステップＵ６において、傍受装置５５の伝送制御処理部６１は、ネットワークインタフェース１４を用いて分解データ３１ａ〜３１ｄ、編集データ３２などの各種データをネットワーク２経由でデータ出力装置５６に送信する。
【０１２４】
図１２は、本実施の形態に係るネットワーク監視システム５４のデータ出力装置５６の動作例を示すフローチャートである。
【０１２５】
ステップＶ１において、データ出力装置５６の伝送制御処理部６６は、ネットワークインタフェース１４を用いて、ネットワーク２経由で傍受装置５５から送信されたデータを受信し、データ振分処理部６４に渡す。
【０１２６】
ステップＶ２において、データ出力装置５６のデータ振分処理部６４は、傍受装置５５からのデータをデータ記憶部６７に記憶する。
【０１２７】
ステップＶ３において、データ出力装置５６のアプリケーション処理部６５は、データ振分処理部６４に出力先を示す出力指示を渡す。
【０１２８】
ステップＶ４において、データ出力装置５６のデータ振分処理部６４は、アプリケーション処理部６５からの出力指示にしたがって、表示処理部１１、印刷処理部１２、外部記憶処理部１３のうちの少なくとも一つにデータ記憶部６７に記憶されているデータを渡す。
【０１２９】
表示処理部１１にデータが渡された場合、ステップＶ５ａにおいて、表示処理部１１は、予め登録されている表示フォーマット２７にしたがって、データに対して表示データ変換処理を施し、表示データ変換処理結果を表示装置２０により表示させる。
【０１３０】
印刷処理部１２にデータが渡された場合、ステップＶ５ｂにおいて、印刷処理部１２は、予め設定されている印刷フォーマット２８にしたがって、データに対して印刷データ変換処理を施し、印刷データ変換処理結果を印刷装置２１により印刷させる。
【０１３１】
外部記憶処理部１３にデータが渡された場合、ステップＶ５ｃにおいて、外部記憶処理部１３は、外部記憶装置２３を用いてデータを外部記憶媒体２２に記憶する。
【０１３２】
以上説明した本実施の形態では、伝送データ２５を傍受する位置と分解データ３１ａ〜３１ｄ、編集データ３２を出力する位置とが分離している場合であっても、監視者が分解データ３１ａ〜３１ｄ、編集データ３２を参照することができ、ネットワーク２の伝送状態、伝送内容、伝送データ２５内の目的データ３４を分解した分解データ３１ａ〜３１ｄ、この分解データ３１ａ〜３１ｄを編集した編集データ３２の種別及び内容などを容易に把握することができ、ネットワーク２を用いた通信の状態を効果的に監視できる。
【０１３３】
なお、本実施の形態において、各構成要素は同様の動作を実現可能であれば配置を変更させてもよく、また各構成要素を自由に組み合わせてもよく、各構成要素を自由に分割してもよく、いくつかの構成要素を削除してもよい。すなわち、本実施の形態については、上記の構成そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。例えば、各記憶部１５〜１８，４６は、自由に組み合わせることができる。また、入力処理部８，４５とアプリケーション処理部９、５９，６５とを組み合わせてもよい。
【０１３４】
本実施の形態において、プログラム５ａ，４１ａ，５７ａ，６２ａは、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体５，４１，５７，６２に書き込んで、コンピュータに適用可能である。また、上記プログラム５ａ，４１ａ，５７ａ，６２ａは、通信媒体により伝送してコンピュータに適用することも可能である。コンピュータは、上記プログラム５ａ，４１ａ，５７ａ，６２ａを読み込み、このプログラム５ａ，４１ａ，５７ａ，６２ａによって動作が制御されることにより、ネットワーク監視装置１，３９、傍受装置５５，データ出力装置５６としての機能を実現する。プログラム５ａ，４１ａ，５７ａ，６２ａは、複数のコンピュータに分散して配置され、複数のコンピュータ間で互いに連携しつつ処理が実行されるとしてもよい。
【０１３５】
本実施の形態において、ソフトウェアによって実現される機能は、ハードウェアによって実現されるとしてもよい。
【産業上の利用可能性】
【０１３６】
本発明は、ネットワークを経由するデータ伝送の監視分野に有効である。
【図面の簡単な説明】
【０１３７】
【図１】本発明の第１の実施の形態に係るネットワーク監視装置の例を示すブロック図。
【図２】同実施の形態に係る伝送データと分解データとの関係の例を示すブロック図。
【図３】同実施の形態に係る表示装置又は印刷装置による分解データの出力例を示す図。
【図４】同実施の形態に係る分解データと編集データとの関係の例を示すブロック図。
【図５】同実施の形態に係る表示処理部による編集データの表示内容の例を示す図。
【図６】同実施の形態に係るネットワーク監視装置の動作例を示すフローチャート。
【図７】本発明の第２の実施の形態に係るネットワーク監視装置の例を示すブロック図。
【図８】同実施の形態に係る再生用伝送データの例を示す図。
【図９】同実施の形態に係る伝送制御処理部による再生用伝送データの伝送処理の例を示すフローチャート。
【図１０】本発明の第３の実施の形態に係るネットワーク監視システムの例を示すブロック図。
【図１１】同実施の形態に係るネットワーク監視システムの傍受装置の動作例を示すフローチャート。
【図１２】同実施の形態に係るネットワーク監視システム５４のデータ出力装置５６の動作例を示すフローチャート。
【符号の説明】
【０１３８】
１，３９…ネットワーク監視装置、２…ネットワーク、３…送信装置、４…受信装置、５，４１，５７，６２…記憶媒体、５ａ，４１ａ，５７ａ，６２ａ…プログラム、６，４２，５８，６３…オペレーティングシステム、７…伝送データ記憶処理部、８，４５…入力処理部、９，５９…アプリケーション処理部、１０，４４，６０…加工処理部、１１…表示処理部、１２…印刷処理部、１３…外部記憶処理部、１４…ネットワークインタフェース、１５…伝送データ記憶部、１６…分解フォーマット記憶部、１７…分解データ記憶部、１８…編集データ記憶部、１９…入力装置、２０…表示装置、２１…印刷装置、２２…外部記憶媒体、２３…外部記憶装置、２４，４８，６１，６６…伝送制御処理部、２５…伝送データ、２６…分解フォーマット、２７…表示フォーマット、２８…印刷フォーマット、２９…分解機能、３０…編集機能、３１ａ〜３１ｄ…分解データ、３２…編集データ、３３，５０…ヘッダ、３４…目的データ、３５，５２…ＩＰヘッダ、３６，５３…ＴＣＰヘッダ、４０…再生データ部、４３…伝送データ入出力処理部、４６…再生データ記憶部、４７…再生データ部作成機能、４９…再生用伝送データ、５４…ネットワーク監視システム、５５…傍受装置、５６…データ出力装置、６４…データ振分処理部、６５…アプリケーション処理部、６６…伝送制御処理部、６７…データ記憶部
【図１】
2007251384.tif 000003
【図２】
2007251384.tif 000004
【図３】
2007251384.tif 000005
【図４】
2007251384.tif 000006
【図５】
2007251384.tif 000007
【図６】
2007251384.tif 000008
【図７】
2007251384.tif 000009
【図８】
2007251384.tif 000010
【図９】
2007251384.tif 000011
【図１０】
2007251384.tif 000012
【図１１】
2007251384.tif 000013
【図１２】
2007251384.tif 000014