JP4965076B2

System, method and computer program product for monitoring and controlling network connections from a supervisory operating system

Abstract

This record has no abstract on file.

JP4965076B2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 19 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    処理システムであって、 処理装置と、 前記処理装置に連結したメモリと、 前記メモリに記憶され、前記処理装置により実行される管理オペレーティングシステムと、 前記メモリ に 記憶され、前記処理装置により前記管理オペレーティングシステム上で実行される二次オペレーティングシステムと、 を備え、 前記管理オペレーティングシステムは、 前記管理オペレーティングシステムのアプリケーションとして動作するネットワーク制御ソフトウェアと、 ネットワークに接続されるネットワークデバイスを駆動させるネットワークデバイスドライバとを備え、 前記二次オペレーティングシステムは、前記ネットワークデバイスドライバをエミュレートする仮想ネットワークドライバを含み、 前記二次オペレーティングシステムは、前記二次オペレーティングシステム上で実行されるネットワーククライアントに、前記仮想ネットワークドライバを介して前記ネットワーク と パケットを 送受信 するためのネットワークサービスを提供し 、 前記ネットワーク制御ソフトウェアは、前記ネットワークデバイスドライバと前記仮想ネットワークドライバの間に機能的に介在し、これにより前記ネットワークデバイスが前記ネットワーク から前記パケットを受信した場合に 前記ネットワーク制御ソフトウェアが前記仮想ネットワークドライバ及び前記ネットワークデバイスドライバ間でデータパケットを渡す機能を有し、 前記 ネットワーク制御ソフトウェア は、前記ネットワークデバイスドライバで受信したパケットが所定のクリティカル と標識された ポートに アドレス 指定されているか否かにより前記パケットがクリティカルか否かを判断し、前記パケットがクリティカルか否かにより前記パケットを渡すかどうかを判断する、処理システム。
  2. 2
    前記二次オペレーティングシステムは、前記管理オペレーティングシステムのアプリケーションとして実行される、請求項1記載の処理システム。
  3. 3
    処理システムであって、 処理装置と、 前記処理装置に連結したメモリと、 前記メモリに格納され、前記処理装置により実行される管理オペレーティングシステムと、 前記メモリに格納され、前記管理オペレーティングシステムのアプリケーションとして実行される二次オペレーティングシステムと、を備え、 前記管理オペレーティングシステムは、 ネットワークに接続されるネットワークデバイスを駆動させるネットワークデバイスドライバと、 前記管理オペレーティングシステムのアプリケーションとして動作するネットワーク制御ソフトウェアとを備え、 前記二次オペレーティングシステムは、前記ネットワークデバイスドライバをエミュレートする仮想ネットワークドライバを含み、 前記二次オペレーティングシステムは、前記二次オペレーティングシステム上で実行されるネットワーククライアントに、前記仮想ネットワークドライバを介して前記ネットワーク と パケットを 送受信 するためのネットワークサービスを提供し 、 前記ネットワーク制御ソフトウェアは、前記ネットワークデバイスドライバと前記仮想ネットワークドライバの間に機能的に介在し、これにより前記ネットワークデバイス から前記パケットを受信した場合に 前記ネットワーク制御ソフトウェアが前記仮想ネットワークドライバと前記ネットワークデバイスドライバ間でデータパケットを渡す機能を有し、 前記 ネットワーク制御ソフトウェア は、前記ネットワークデバイスドライバで受信したパケットが所定のクリティカル と標識された ポートに アドレス 指定されているか否かにより前記パケットがクリティカルか否かを判断し、前記パケットがクリティカルか否かにより前記パケットを渡すかどうかを判断するためにある、処理システム。
  4. 4
    前記二次オペレーティングシステムはプロトコルスタックを備える、請求項3記載の処理システム。
  5. 5
    前記二次オペレーティングシステムのアプリケーションとして動作するネットワーククライアントをさらに備える、請求項4記載の処理システム。
  6. 6
    前記ネットワーククライアントは、ネットワーク上でデータを送るために前記プロトコルスタックを使用する、請求項5記載の処理システム。
Independent claims6