【手続補正書】
【提出日】平成17年4月19日(2005.4.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のネットワーク媒体に接続された複数個のホストコンピュータの１つから選択された送信元ホストコンピュータからのデータパケットを、第２のネットワーク媒体に接続された複数個のホストコンピュータの１つから選択された送信先ホストコンピュータに通信するように動作することを特徴とするリンク層ゲートウェイコンピュータ。
【請求項２】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第２のネットワーク媒体に接続された前記複数個のホストコンピュータの１つから選択された送信元ホストコンピュータからのデータパケットを、前記第１のネットワーク媒体に接続された前記複数個のホストコンピュータの１つから選択された送信先ホストコンピュータに通信するように動作することを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項３】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの１つはイーサネットネットワークから構成されていることを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項４】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの１つは１３９４ネットワークであることを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項５】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの１つはイーサネットネットワークであって、他の１つは１３９４ネットワークであることを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項６】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの少なくとも１つがローカルエリアネットワークであることを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項７】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの少なくとも１つがワイドエリアネットワークであることを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項８】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの少なくとも１つがワイヤレスネットワークであることを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項９】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの１つと前記コンピュータとの間の通信を可能とするネットワークインターフェースカードを有することを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項１０】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１及び第２のネットワーク媒体のうちの１つと前記リンク層ゲートウェイコンピュータとの間の通信を可能とする第１ネットワークインターフェースカード、及び前記第１及び第２のネットワーク媒体のうちの他の１つと前記コンピュータとの間の通信を可能とする第２ネットワークインターフェースカードを有することを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項１１】
請求項１に記載のリンク層ゲートウェイコンピュータであって、
前記第１のネットワーク媒体と前記リンク層ゲートウェイコンピュータの結合を可能とする第１のネットワークインターフェース回路と、前記第２のネットワーク媒体と前記リンク層ゲートウェイコンピュータの結合を可能とする第２のネットワークインターフエース回路を有することを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項１２】
請求項１１に記載のリンク層ゲートウェイコンピュータであって、
前記リンク層ゲートウェイコンピュータは割り当てられたＩＰアドレスを有しており、
前記リンク層ゲートウェイコンピュータは、前記第１のネットワークインターフェース回路と前記第２のネットワークインターフエース回路のいずれかがデータパケットを受信したことに応じて、前記データパケット内の送信先ＩＰアドレスを評価するＩＰプロトコルハンドラーを有することを特徴とする前記リンク層ゲートウェイコンピュータ。
【請求項１３】
コンピュータであって、
第１ネットワークインターフェース回路とアプリケーションプログラムを結合する第１プロトコルハンドラー、
第２ネットワークインターフェース回路とアプリケーションプログラムを結合する第２プロトコルハンドラー、及び
前記第１ネットワークインターフェース回路と前記第１プロトコルハンドラーを前記第２ネットワークインターフェース回路と前記第２プロトコルハンドラーに結合するリンク層プロトコルとを有する前記コンピュータ。
【請求項１４】
請求項１３記載のコンピュータであって、
前記リンク層プロトコルは、前記第１プロトコルハンドラーと前記第２プロトコルハンドラーで同一の階層レベルであることを特徴とする前記コンピュータ。
【請求項１５】
請求項１３記載のコンピュータであって、
前記リンク層プロトコルは、前記コンピュータのオペレーティングシステムの部分ではないことを特徴とする前記コンピュータ。
【請求項１６】
請求項１３記載のコンピュータであって、
前記リンク層プロトコルは、前記コンピュータのオペレーティングシステムの部分ではなく、オペレーティングシステムプロトコルと独立に動作することを特徴とする前記コンピュータ。
【請求項１７】
請求項１５記載のコンピュータであって、
前記リンク層プロトコルは、前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの１つが受信したデータパケットが、前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの他の１つに接続されたコンピュータに送信するものであるか否かを判定することを特徴とする前記コンピュータ。
【請求項１８】
請求項１７記載のコンピュータであって、
前記リンク層プロトコルは、前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの前記１つが受信したデータパケットが、前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの前記他の１つに接続されたコンピュータに送信するものであるか否かの判定に基づき、前記データパケットを前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの前記他の１つに接続された前記コンピュータに向けて送出することを特徴とする前記コンピュータ。
【請求項１９】
請求項１８記載のコンピュータであって、
前記データパケットが、前記コンピュータのいずれのアプリケーションプログラムにも到達しないことを特徴とする前記コンピュータ。
【請求項２０】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路は、前記第１プロトコルハンドラーと双方向に接続されていることを特徴とする前記コンピュータ。
【請求項２１】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路は、前記第２ネットワークインターフェース回路によって受信されるネットワーク媒体と異なるネットワーク媒体の受信を可能とすることを特徴とする前記コンピュータ。
【請求項２２】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路は、前記第２プロトコルハンドラーと双方向に接続されていることを特徴とする前記コンピュータ。
【請求項２３】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの１つがイーサネットネットワークに接続可能とされることを特徴とする前記コンピュータ。
【請求項２４】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの他方が１３９４ネットワークに接続可能とされることを特徴とする前記コンピュータ。
【請求項２５】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの１つがイーサネットネットワークに接続され、前記第１ネットワークインターフェース回路と前記第２ネットワークインターフェース回路のうちの他方が１３９４ネットワークに接続可能とされることを特徴とする前記コンピュータ。
【請求項２６】
請求項１３記載のコンピュータであって、
前記第１ネットワークインターフェース回路は前記コンピュータを第１ネットワーク媒体に接続可能とし、前記第２ネットワークインターフェース回路は前記コンピュータを第２ネットワーク媒体に接続可能とすることを特徴とする前記コンピュータ。
【請求項２７】
請求項２６記載のコンピュータであって、
前記コンピュータは、割り当てられたＩＰアドレスを有しており、
前記ＩＰプロトコルハンドラーは、前記第１ネットワークインターフェース回路及び前記第２ネットワークインターフェース回路のいずれかがデータパケットを受信したことに応答して、前記受信データパケット内の送信先ＩＰアドレスを評価し、前記送信先ＩＰアドレスが前記コンピュータの前記割り当てＩＰアドレスに相当するときには前記受信データパケットに対応することを特徴とする前記コンピュータ。
【請求項２８】
請求項１２に記載のリンク層ゲートウェイコンピュータあるいは請求項３６記載のコンピュータであって、
前記コンピュータは前記ＩＰプロトコルハンドラーと通信するアプリケーションプログラムを実行するようプログラムされたことを特徴とする前記コンピュータ。
【請求項２９】
請求項２８記載のコンピュータであって、
前記コンピュータは、前記第１ネットワークインターフェース回路及び前記第２ネットワークインターフェース回路のそれぞれと通信するリンク層プロトコルハンドラーを実行するようプログラムされ、
前記リンク層プロトコルハンドラーは、前記第１ネットワークインターフェース回路及び前記第２ネットワークインターフェース回路のいずれかがＩＰ通信を有するデータパケットを受信したことに応答して、前記受信データパケット内の送信先ＩＰアドレスを評価し、
前記リンク層プロトコルハンドラーは、前記送信先ＩＰアドレスが前記コンピュータの前記割り当てＩＰアドレスに相当しないとの判断に応じて、前記受信されたデータパケットを送信した送信元ホストコンピュータ、及び前記送信先ＩＰアドレスにより示された送信先ホストコンピュータが前記第１及び第２のネットワーク媒体のいずれにも存在しないかを判定することを特徴とする前記コンピュータ。
【請求項３０】
請求項２９記載のコンピュータであって、
前記ＩＰプロトコルハンドラーは、前記リンク層プロトコルハンドラーと独立であることを特徴とする前記コンピュータ。
【請求項３１】
請求項２９記載のコンピュータであって、
前記リンク層プロトコルハンドラーが、前記受信されたデータパケットを送信した前記送信元ホストコンピュータ、及び前記送信先ＩＰアドレスにより示された前記送信先ホストコンピュータが前記第１及び第２のネットワーク媒体のいずれとも同一でないと判断したことに応答して、前記リンク層プロトコルハンドラーは、前記受信されたデータパケットを送信元ホストコンピュータに接続されたネットワーク媒体から前記送信先ホストコンピュータに接続されたネットワーク媒体に通信することを特徴とする前記コンピュータ。
【請求項３２】
請求項３１記載のコンピュータであって、
前記受信データパケットは、さらにハードウェア物理アドレスを備え、
前記送信先ホストコンピュータは、前記第１のネットワーク媒体または第２のネットワーク媒体のいずれか１つに結合されたネットワークインターフェース回路を備え、
前記送信先ホストコンピュータのネットワークインターフェース回路は、送信先ハードウェア物理アドレスに応答し、さらに送信元ホストコンピュータに接続されたネットワーク媒体から送信先ホストコンピュータに接続されたネットワーク媒体に受信データパケットを通信する前に、リンク層プロトコルハンドラーがハードウェア物理アドレスを変化させ、送信先ハードウェア物理アドレスに適合させることを特徴とする前記コンピュータ。
【請求項３３】
請求項２７記載のコンピュータであって、
前記コンピュータは、前記第１ネットワークインターフェース回路及び前記第２ネットワークインターフェース回路のそれぞれと通信するリンク層プロトコルハンドラーを実行するようプログラムされ、
前記リンク層プロトコルハンドラーは、前記第１ネットワークインターフェース回路及び前記第２ネットワークインターフェース回路のいずれかがアドレスペアリング通信のデータパケットを受信したことに応答して、前記受信データパケット内の送信先ＩＰアドレスを評価し、
前記リンク層プロトコルハンドラーは、前記送信先ＩＰアドレスが前記コンピュータの前記割り当てＩＰアドレスに相当しないとの判断に応じて、前記受信されたデータパケットを送信した送信元ホストコンピュータ、及び前記送信先ＩＰアドレスにより示された送信先ホストコンピュータが前記第１及び第２のネットワーク媒体のいずれにも存在しないかを判定することを特徴とする前記コンピュータ。
【請求項３４】
請求項３３記載のコンピュータであって、
前記受信データパケットを送信した前記送信元ホストコンピュータおよび前記送信先ＩＰアドレスによって指定された前記送信先ホストコンピュータが、前記第１のネットワーク媒体または前記第２のネットワーク媒体のいずれかと同一のネットワーク媒体上にないという判定に応答して、前記リンク層プロトコルが、受信データパケットを送信した送信元ホストコンピュータに対して返送データパケットを通信し、前記返送データパケットは、アドレスペアリングから構成され、さらに前記アドレスペアリングは、前記第１のネットワークインターフェース回路または前記第２のネットワークインターフェース回路の選択された回路に対応するハードウェア物理アドレスおよび前記送信先ＩＰアドレスから構成され、前記選択されたネットワークインターフェース回路が、受信データパケットを送信した前記送信元ホストコンピュータと同一のネットワーク媒体に結合されていることを特徴とする前記コンピュータ。
【請求項３５】
請求項３３記載のコンピュータであって、
前記受信データパケットを送信した送信元ホストコンピュータおよび前記送信先ＩＰアドレスによって指定された送信先ホストコンピュータが、前記第１のネットワーク媒体または第２のネットワーク媒体のいずれかと同一のネットワーク媒体上にないという判定を前記リンク層プロトコルハンドラーが行なったことに応答して、前記リンク層プロトコルが、送信先ＩＰアドレスによって指定された送信先ホストコンピュータに対してアドレスペアリングデータパケットを通信し、前記アドレスペアリングデータパケットが、前記受信データパケットを送信した送信元ホストコンピュータに対応する送信元ＩＰアドレスおよび第１のネットワークインターフェース回路または第２のネットワークインターフェース回路の選択された回路に対応するハードウェア物理アドレスから構成され、前記選択されたネットワークインターフェース回路が、送信先ホストコンピュータと同一のネットワーク媒体に結合されていることを特徴とする前記コンピュータ。
【請求項３６】
請求項２７記載のコンピュータであって、
前記受信データパケットを送信した送信元ホストコンピュータおよび前記送信先ＩＰアドレスによって指定された送信先ホストコンピュータが、前記第１のネットワーク媒体または第２のネットワーク媒体のいずれかと同一のネットワーク媒体上にないという判定を前記リンク層プロトコルハンドラーが行なったことに応答して、前記リンク層プロトコルが、前記受信データパケットを送信した前記送信元ホストコンピュータに対して返送データパケットを通信し、
前記返送データパケットは、アドレスペアリングから構成され、
さらに前記アドレスペアリングは、前記第１のネットワークインターフェース回路または前記第２のネットワークインターフェース回路の選択された回路に対応するハードウェア物理アドレスおよび前記送信先ＩＰアドレスから構成され、前記選択されたネットワークインターフェース回路が、受信データパケットを送信した前記送信元ホストコンピュータと同一のネットワーク媒体に結合され、
前記受信データパケットを送信した送信元ホストコンピュータおよび前記送信先ＩＰアドレスによって指定された送信先ホストコンピュータが、前記第１のネットワーク媒体または第２のネットワーク媒体のいずれかと同一のネットワーク媒体上にないという判定を前記リンク層プロトコルハンドラーが行なったことに応答して、前記リンク層プロトコルが、送信先ＩＰアドレスによって指定された送信先ホストコンピュータに対してアドレスペアリングデータパケットを通信し、
前記アドレスペアリングデータパケットが、前記受信データパケットを送信した送信元ホストコンピュータに対応する送信元ＩＰアドレスおよび第１のネットワークインターフェース回路または第２のネットワークインターフェース回路の選択された回路に対応するハードウェア物理アドレスから構成され、前記選択されたネットワークインターフェース回路が、送信先ホストコンピュータと同一のネットワーク媒体に結合されていることを特徴とする前記コンピュータ。