(57)【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置と有線で接続する第１の通信装置と、該第１の通信装置と無線で接続する第２の通信装置と、該第２の通信装置と有線で接続し、前記第２の通信装置とネットワークとを接続する第３の通信装置とを有し、前記情報処理装置が、前記第１の通信装置と前記第２の通信装置と前記第３の通信装置とを介して前記ネットワーク上の他の情報処理装置と通信を行うネットワークシステムにおいて、
前記情報処理装置は、入力手段と、登録手段と、通信手段と、前記登録手段に、前記第１の通信装置の識別情報と、前記第３の通信装置の第１のアドレスと、前記第１の通信装置の第２のアドレスとを組み合わせて登録し、前記入力手段から前記第１の通信装置の識別情報が入力された場合、前記登録手段に登録されている前記入力された前記第１の通信装置の識別情報に組み合わされている前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスとを宛先にして、前記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、該生成されたデータを、前記通信手段によって前記第１の通信装置へ送信させる制御手段とを備え、
前記第１の通信装置は、通信手段と、前記通信手段によって前記情報処理装置から前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスを宛先にしたデータを受信したとき、該受信したデータに前記第１の通信装置に対する無線接続を行うための設定情報を含むか否かを判断し、前記第１の通信装置に対する無線接続を行うための設定情報を含むと判断した場合、前記受信したデータに含まれる前記第１の通信装置に対する無線接続を行うための設定情報に基いて、当該第１の通信装置における無線接続を行うための設定をする制御手段とを備えたことを特徴とするネットワークシステム。
【請求項２】
前記情報処理装置の前記制御手段は、前記第１の通信装置とのみ通信を行うモードを示す情報と、前記第１の通信装置を探索するためのデータであることを示す情報とを含む探索データを、前記通信手段によって前記第１の通信装置へ送信する手段と、前記通信手段によって前記探索データに対する応答データを受信した場合、前記登録手段に対して、前記第１の通信装置の識別情報と、前記第３の通信装置の第１のアドレスと、前記第１の通信装置の第２のアドレスとを組み合わせた登録を実行する手段とを有し、
前記第１の通信装置の前記制御手段は、前記通信手段によって前記情報処理装置から前記探索データを受信した場合、前記情報処理装置に対して応答データを送信する手段を有することを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記情報処理装置の前記制御手段は、前記第３の通信装置と有線で接続されている場合、前記登録手段に、前記第３の通信装置の第１のアドレスと第２のアドレスとの組み合わせと、前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスとの組み合わせを登録する手段と、前記登録手段に登録された前記第３の通信装置の第１のアドレスに組み合わせた前記第３の通信装置の第２のアドレスを宛先にした第１のデータを生成し、前記登録手段に登録された前記第３の通信装置の第１のアドレスに組み合わせた前記第１の通信装置の第２のアドレスを宛先にして、前記第１のデータを含めた第２のデータを生成し、前記通信手段によって前記第２のデータを前記第１の通信装置へ送信する手段を有し、
前記第１の通信装置の前記制御手段は、前記通信手段によって前記情報処理装置から前記第２のデータを受信した場合、前記第２のデータから前記第１のデータを取り出し、前記通信手段によって前記第１のデータを前記第２の通信装置へ送信する手段を有することを特徴とする請求項１記載のネットワークシステム。
【請求項４】
前記情報処理装置の前記制御手段は、前記入力手段から前記探索データの送信要求が入力された場合、前記探索データの送信を実行する手段を有することを特徴とする請求項２記載のネットワークシステム。
【請求項５】
前記第１の通信装置の前記制御手段は、前記探索データに対する前記応答データに当該第１の通信装置の識別情報を含める手段を有し、
前記情報処理装置の前記制御手段は、前記登録手段に、前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスとを組み合わせて登録する前記第１の通信装置の識別情報を、前記応答データから取得する手段を有することを特徴とする請求項２記載のネットワークシステム。
【請求項６】
前記情報処理装置の前記制御手段は、前記登録手段に登録する前記第１の通信装置の識別情報を前記入力手段によって入力させ、該入力された前記第１の通信装置の識別情報と、前記第３の通信装置の第１のアドレスと、前記第１の通信装置の第２のアドレスとを組み合わせて前記登録手段に登録すると、前記通信手段によって送信する前記探索データに前記入力された前記第１の通信装置の識別情報を含める手段を有し、
前記第１の通信装置に、当該第１の通信装置の識別情報を記憶する記憶手段を設け、
前記第１の通信装置の前記制御手段は、前記通信手段によって受信した前記探索データに含まれている前記第１の通信装置の識別情報が、前記記憶手段に記憶された当該第１の通信装置の識別情報と一致するか否かを判断し、一致した場合に、前記応答データの送信を実行し、一致しなかった場合に、前記応答データの送信を実行しない手段を有することを特徴とする請求項２記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク内で有線及び無線によるデータ通信を行うネットワークシステムに関する。
【背景技術】
【０００２】
従来、第１のネットワークインタフェースにＷｅｂサーバを接続し、第２のネットワークインタフェースにＰＣを接続し、Ｗｅｂサーバからのパケットを受信したときにＷｅｂサーバのＩＰアドレスを自機器内部に登録して、第２のネットワークインタフェースによってＰＣからのＨＴＴＰのパケットを受信したとき、パケットの宛先ＩＰアドレスが第１のネットワークインタフェースに接続されたＷｅｂサーバのＩＰアドレスであれば、所定の処理を実行することにより、自装置に対する設定を容易にした通信装置（例えば、特許文献１参照）が知られている。
一方、無線によるデータ通信が多用されており、有線ネットワーク（「有線ＬＡＮ」と呼ぶ）と無線ネットワーク（「無線ＬＡＮ」と呼ぶ）との間でデータフレームを中継する通信装置（「無線ブリッジ」と呼ぶ）において、ＳＳＩＤや無線通信の暗号化等の無線部の設定を行う手段として、無線ブリッジ内にウェブ（Ｗｅｂ）サーバを内蔵し、無線ブリッジと有線ネットワークで接続されたパーソナルコンピュータ等の情報処理装置（「端末装置」とも呼ぶ）のブラウザから設定を行う技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の無線ブリッジでは、無線ブリッジに固有のＩＰアドレスを割り当てて、そのＩＰアドレスで動作するＷｅｂサーバの機能を有しているにすぎなかった。
具体的に説明すると、無線ブリッジには固有のＩＰアドレスが必要なため、予め工場出荷時の時点で、ある特定のＩＰアドレスを初期値として設定してから出荷する。
そこで、無線ブリッジを既存の有線ネットワークに導入する段階で無線部の設定を行うときには、無線ブリッジが初期値として持っているＩＰアドレスに合わせて、既存の有線ネットワークに存在する無線ブリッジの設定を行うための情報処理装置のＩＰアドレスを一時的に変更し、無線ブリッジと無線ブリッジの設定を行うための情報処理装置のネットワークアドレスを同じにしなければならなかった。
【０００４】
そのため、無線ブリッジを既存の有線ネットワークに導入する時に、無線ブリッジが無線ＬＡＮの接続を開始する前の段階で、無線ブリッジに対する有線ネットワークからの初期設定がわずらわしいという問題があった。
この発明は上記の点に鑑みてなされたものであり、有線ネットワークと無線ネットワークとの間の通信を中継する通信装置について、通信装置が無線ネットワークとの接続を開始する前の段階で、通信装置に対する初期設定を容易にできるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、情報処理装置と、その情報処理装置と有線で接続する第１の通信装置と、その第１の通信装置と無線で接続する第２の通信装置と、その第２の通信装置と有線で接続し、上記第２の通信装置とネットワークとを接続する第３の通信装置とを有し、上記情報処理装置が、上記第１の通信装置と上記第２の通信装置と上記第３の通信装置とを介して上記ネットワーク上の他の情報処理装置と通信を行うネットワークシステムにおいて、上記情報処理装置は、入力手段と、登録手段と、通信手段と、上記登録手段に、上記第１の通信装置の識別情報と、上記第３の通信装置の第１のアドレスと、上記第１の通信装置の第２のアドレスとを組み合わせて登録し、上記入力手段から上記第１の通信装置の識別情報が入力された場合、上記登録手段に登録されている上記入力された上記第１の通信装置の識別情報に組み合わされている上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスとを宛先にして、上記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、その生成されたデータを、上記通信手段によって上記第１の通信装置へ送信させる制御手段とを備え、上記第１の通信装置は、通信手段と、上記通信手段によって上記情報処理装置から上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスを宛先にしたデータを受信したとき、その受信したデータに上記第１の通信装置に対する無線接続を行うための設定情報を含むか否かを判断し、上記第１の通信装置に対する無線接続を行うための設定情報を含むと判断した場合、上記受信したデータに含まれる上記第１の通信装置に対する無線接続を行うための設定情報に基いて、当該第１の通信装置における無線接続を行うための設定をする制御手段を備えたネットワークシステムを提供する。
【０００６】
また、上記情報処理装置の上記制御手段は、上記第１の通信装置とのみ通信を行うモードを示す情報と、上記第１の通信装置を探索するためのデータであることを示す情報とを含む探索データを、上記通信手段によって上記第１の通信装置へ送信する手段と、上記通信手段によって上記探索データに対する応答データを受信した場合、上記登録手段に対して、上記第１の通信装置の識別情報と、上記第３の通信装置の第１のアドレスと、上記第１の通信装置の第２のアドレスとを組み合わせた登録を実行する手段を有し、上記第１の通信装置の上記制御手段は、上記通信手段によって上記情報処理装置から上記探索データを受信した場合、上記情報処理装置に対して応答データを送信する手段を有するようにするとよい。
【０００７】
さらに、上記情報処理装置の上記制御手段は、上記第３の通信装置と有線で接続されている場合、上記登録手段に、上記第３の通信装置の第１のアドレスと第２のアドレスとの組み合わせと、上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスとの組み合わせを登録する手段と、上記登録手段に登録された上記第３の通信装置の第１のアドレスに組み合わせた上記第３の通信装置の第２のアドレスを宛先にした第１のデータを生成し、上記登録手段に登録された上記第３の通信装置の第１のアドレスに組み合わせた上記第１の通信装置の第２のアドレスを宛先にして、上記第１のデータを含めた第２のデータを生成し、上記通信手段によって上記第２のデータを上記第１の通信装置へ送信する手段を有し、上記第１の通信装置の前記制御手段は、上記通信手段によって上記情報処理装置から上記第２のデータを受信した場合、上記第２のデータから上記第１のデータを取り出し、上記通信手段によって上記第１のデータを上記第２の通信装置へ送信する手段を有するようにするとよい。
【０００８】
また、上記情報処理装置の上記制御手段は、上記入力手段から上記探索データの送信要求が入力された場合、上記探索データの送信を実行する手段を有するようにするとよい。
さらに、上記第１の通信装置の上記制御手段は、上記探索データに対する上記応答データに当該第１の通信装置の識別情報を含める手段を有し、上記情報処理装置の上記制御手段は、上記登録手段に、上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスとを組み合わせて登録する上記第１の通信装置の識別情報を、上記応答データから取得する手段を有するようにするとよい。
【０００９】
また、上記情報処理装置の上記制御手段は、上記登録手段に登録する上記第１の通信装置の識別情報を上記入力手段によって入力させ、その入力された上記第１の通信装置の識別情報と、上記第３の通信装置の第１のアドレスと、上記第１の通信装置の第２のアドレスとを組み合わせて上記登録手段に登録すると、上記通信手段によって送信する上記探索データに上記入力された上記第１の通信装置の識別情報を含める手段を有し、上記第１の通信装置に、当該第１の通信装置の識別情報を記憶する記憶手段を設け、上記第１の通信装置の上記制御手段は、上記通信手段によって受信した上記探索データに含まれている上記第１の通信装置の識別情報が、上記記憶手段に記憶された当該第１の通信装置の識別情報と一致するか否かを判断し、一致した場合に、上記応答データの送信を実行し、一致しなかった場合に、上記応答データの送信を実行しない手段を有するようにするとよい。
【発明の効果】
【００１０】
この発明によるネットワークシステムは、有線ネットワークと無線ネットワークとの間の通信を中継する通信装置について、通信装置が無線ネットワークとの接続を開始する前の段階で、通信装置に対する初期設定を容易にできるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の一実施形態のネットワークシステムの構成例を示す図である。
【図２】図１に示す無線ブリッジと情報処理装置の間の通信シーケンス図である。
【図３】図１に示す情報処理装置が保持する無線ブリッジモードテーブルの一例を示す図である。
【図４】図１に示す情報処理装置が保持するＡＲＰテーブルの一例を示す図である。
【図５】図１に示す無線ブリッジと情報処理装置との間で無線ブリッジモード時の通信で用いられるイーサネットフレームの一例を示す図である。
【００１２】
【図６】図１に示す情報処理装置が送信する無線ブリッジ探索フレームの一例を示す図である。
【図７】図１に示す無線ブリッジが送信する無線ブリッジ応答フレームの一例を示す図である。
【図８】図１に示す情報処理装置が送信する無線ブリッジモード通信要求フレームの一例を示す図である。
【図９】図１に示す無線ブリッジが送信する無線ブリッジモード通信応答フレームの一例を示す図である。
【図１０】図１に示す無線ブリッジの構成の主要な部分について示すブロック図である。
【００１３】
【図１１】図１に示す情報処理装置の構成の主要な部分について示すブロック図である。
【図１２】図１に示す情報処理装置のデータ通信の処理を示すフローチャート図である。
【図１３】図１２の続きの処理を示すフローチャート図である。
【図１４】図１に示す無線ブリッジがデフォルトゲートウェイの情報を受信した後の処理を示すフローチャート図である。
【図１５】図１に示す情報処理装置が無線ブリッジモード時に送信するイーサネットのカプセル化フレームの説明図である。
【００１４】
【図１６】図１に示すデフォルトゲートウェイと情報処理装置の間に既存の有線ＬＡＮが有った場合、その有線ＬＡＮを無線ＬＡＮに変更する場合の問題点について説明する図である。
【図１７】図１に示す情報処理装置の表示部に表示される無線ブリッジ探索フレームを送信させるための操作画面の一例を示す図である。
【図１８】図１に示す無線ブリッジのホスト名をデータに含めた無線ブリッジ応答フレームの一例を示す図である。
【図１９】図１に示す情報処理装置の表示部に表示される無線ブリッジ名を設定するための操作画面の一例を示す図である。
【００１５】
【図２０】図１に示す無線ブリッジのホスト名をデータに含めた無線ブリッジ探索フレームの一例を示す図である。
【図２１】図１に示す無線ブリッジが無線ブリッジのホスト名をデータに含めた無線ブリッジ探索フレームを受信したときの処理を示すフローチャート図である。
【図２２】図１に示す無線ブリッジが無線ブリッジのホスト名をデータに含めた無線ブリッジ探索フレームを受信したときの他の処理例を示すフローチャート図である。
【発明を実施するための形態】
【００１６】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態のネットワークシステムの構成例を示す図である。
このネットワークシステムは、無線ブリッジ１が有線ＬＡＮ７を介して情報処理装置２に接続されている。
また、無線ブリッジ１は、情報処理装置２からの無線接続を行うための設定操作により、無線ＬＡＮ８を介してアクセスポイント３と接続される。
上記アクセスポイント３は、有線ＬＡＮ６を介してデフォルトゲートウェイ４と接続されており、そのデフォルトゲートウェイ４には外部ネットワーク５が接続されている。
【００１７】
上記有線ＬＡＮ７は、情報処理装置２と無線ブリッジ１との間を有線で接続し、有線によるデータ通信可能なローカルエリアネットワーク（ＬＡＮ）を構成している。
また、上記無線ＬＡＮ８は、無線ブリッジ１とアクセスポイント３との間を無線で接続し、無線によるデータ通信可能なＬＡＮを構成する。
さらに、上記有線ＬＡＮ６は、上述と同様に、アクセスポイント３とデフォルトゲートウェイ４との間の有線によるデータ通信可能なＬＡＮを構成している。
上記ＬＡＮとしては、例えば、イーサネット（Ｅｔｈｅｒｎｅｔ、登録商標）規格に基づくデータ通信のネットワークであり、この実施形態では、イーサネット規格に基づくデータ通信を利用した場合について説明する。
【００１８】
このネットワークシステムでは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によって、ネットワーク上の情報処理装置２が、無線ブリッジ１、アクセスポイント３、及びデフォルトゲートウェイ４を介して外部ネットワーク５上の図示を省略した他の情報処理装置、画像形成装置（例えば、プリンタ、ファクシミリ装置、複写機、複合機等の装置）、サーバプリンタを含む端末装置と互いにデータ通信を行う。
そのデータ通信のため、情報処理装置２、無線ブリッジ１、アクセスポイント３、デフォルトゲートウェイ４、及び端末装置には、ネットワークシステム上でそれぞれユニークなアドレスが割り振られており、そのアドレスを宛先にして互いにデータ通信を行う。
このアドレスのことをＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）と呼ぶ。
【００１９】
このネットワークシステムでは、例えば、情報処理装置２には、ＩＰアドレス「１０．１０．１０．１０」が、アクセスポイント３には、ＩＰアドレス「１０．１０．１０．２０」が、デフォルトゲートウェイ４には、ＩＰアドレス「１０．１０．１０．１」が、それぞれ割り当てられ、それぞれの装置に設定されている場合を示している。
無線ブリッジ１については、工場からの出荷時にＩＰアドレスの初期値が設定されている場合があるが、この実施形態では、ＩＰアドレスが設定されていない場合を示す。
【００２０】
さらに、このネットワークシステム上の各装置のネットワークインタフェースには、それぞれ工場からの出荷時に、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）が設定されている。
このＭＡＣアドレスとは、イーサネットで用いられるデータリンク層のアドレスであり、ベンダ（製造元）又は装置の機種毎に固有のアドレスである。
このＭＡＣアドレスは、無線ブリッジ１、アクセスポイント３、デフォルトゲートウェイ４が、ネットワーク上をやり取りされるデータを受信した場合、そのデータ中に含まれたＭＡＣアドレスによって自装置に対して送信されたデータであるか否かを認識するためにも用いられる。
そして、装置のネットワークインタフェースに、予めＭＡＣアドレスがそれぞれ割り振られており、通常は装置のＲＯＭなどの不揮発性メモリに書き込まれており、ユーザが勝手に変更できないようにしている。
【００２１】
この実施形態のネットワークシステムでは、以下の説明に必要な、無線ブリッジ１とデフォルトゲートウェイ４とを示している。
無線ブリッジ１には、例えば、ＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」が、デフォルトゲートウェイ４には、例えば、ＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」がそれぞれ設定されている場合を示している。
上記ＩＰアドレスは発明の「第１のアドレス」に、上記ＭＡＣアドレスは発明の「第２のアドレス」にそれぞれ相当する。
【００２２】
無線ブリッジ１は、発明の「第１の通信装置」に相当し、ＣＰＵ、ＲＯＭ、ＲＡＭを含むマイクロコンピュータによって実現される通信装置であって、有線ＬＡＮ７によって情報処理装置２と接続されており、無線ＬＡＮ８によってアクセスポイント３と接続することにより、情報処理装置２とアクセスポイント３との間のデータ通信を中継する。
情報処理装置２は、発明の「情報処理装置」に相当し、ＣＰＵ、ＲＯＭ、ＲＡＭを含むマイクロコンピュータによって実現されるパーソナルコンピュータ等の装置であり、無線ブリッジ１以外のネットワーク機器とは直接に接続されていない。
アクセスポイント３は、発明の「第２の通信装置」に相当し、有線ＬＡＮ６と接続され、無線ＬＡＮ８と有線ＬＡＮ６との間の通信を中継する。
【００２３】
デフォルトゲートウェイ４は、発明の「第３の通信装置」に相当し、外部ネットワーク５と接続され、有線ＬＡＮ６と外部ネットワーク５の間のデータ通信を中継する。また、ウェブ（Ｗｅｂ）機能を内蔵しており、ユーザがデフォルトゲートウェイ４の設定を行うときには、ブラウザから設定を行う。
外部ネットワーク５は、有線ＬＡＮ７、無線ＬＡＮ８、有線ＬＡＮ６とはサブネットが異なる別のネットワークである。
また、上記情報処理装置２は、通常のイーサネット通信を行う通常モードと、情報処理装置２と無線ブリッジ１を経由して外部ネットワーク５との間で通信を行う無線ブリッジモードの二つのモードに切り替えることができる。
一方、上記無線ブリッジ１は、情報処理装置２と無線ブリッジ１を経由して外部ネットワーク５との間で通信を行う無線ブリッジモードのみしかもっていない。
【００２４】
次に、上記のようなネットワークシステムにおいて、ユーザがデフォルトゲートウェイ４と情報処理装置２の間で、図１には図示を省略した既存の有線ＬＡＮ９を有している場合、ユーザが通常の作業によって有線ＬＡＮ９を無線ＬＡＮに変更しようとするときの問題点について説明する。
図１６は、図１に示したデフォルトゲートウェイ４と情報処理装置２の間に既存の有線ＬＡＮ９が有った場合、その有線ＬＡＮ９を無線ＬＡＮに変更する場合の問題点について説明する図である。
図１６の（ａ）に示すように、ＩＰアドレス「１０．１０．１０．１」のデフォルトゲートウェイ４と、ＩＰアドレス「１０．１０．１０．１０」の情報処理装置２とが有線ＬＡＮ９で接続されており、この有線ＬＡＮ９を無線ＬＡＮに代える場合、図１６の（ｂ）に示すように、デフォルトゲートウェイ４と情報処理装置２の間を無線ＬＡＮで構成するため、デフォルトゲートウェイ４にはＩＰアドレス「１０．１０．１０．２０」のアクセスポイント３を接続し、情報処理装置２にＩＰアドレス「１９２．１６８．０．１」の無線ブリッジ１を接続する。
【００２５】
このように、ユーザが無線ブリッジ１を購入したとき、通常は無線ブリッジ１の内部にはＩＰアドレスの初期値「１９２．１６８．０．１」が登録されている。
そのため、無線ブリッジ１と情報処理装置２ではＩＰアドレスのサブネットが異なるため、このままのＩＰアドレスでは無線ブリッジ１と情報処理装置２の間で、ＴＣＰ／ＩＰによる通信ができない。
そこで、ユーザが無線ブリッジ１の設定を行うときには、情報処理装置２と無線ブリッジ１が通信できるように、ユーザは無線ブリッジ１のＩＰアドレスを、無線ブリッジ１を設定するための情報処理装置２のＩＰアドレスのサブネットに合うように設定する必要がある。
【００２６】
例えば、図１６の（ｃ）に示すように、無線ブリッジ１のＩＰアドレスを「１０．１０．１０．２１」に変更し、情報処理装置２からチャンネル設定又はＳＳＩＤ設定により、無線ブリッジ１に対してアクセスポイント３との間で無線通信できるように設定することにより、図１６の（ｄ）に示すように、無線ブリッジ１とアクセスポイント３間の無線通信により、情報処理装置２はデフォルトゲートウェイ４を介した通信を行えるが、上述のユーザが無線ブリッジ１を設定するための情報処理装置２のＩＰアドレスを変更する作業を含めて、無線通信を行えるようにするための設定に手間がかかる。
そこで、この実施形態のネットワークシステムでは、有線ネットワークと無線ネットワークとの間でデータ通信を中継する通信装置に対して、無線ＬＡＮの接続を開始する前の段階でのユーザによる初期設定を容易にしている。
【００２７】
次に、この実施形態のネットワークシステムにおける上記無線ブリッジ１と上記情報処理装置２の間の通信シーケンスについて説明する。
図２は図１に示した無線ブリッジ１と情報処理装置２の間の通信シーケンス図である。
ユーザが無線ブリッジ１と情報処理装置２をイーサネットケーブルで接続し、無線ブリッジ１と情報処理装置２の間でイーサネットがリンクアップ（ＵＰ）すると（図中「ａ１」）、情報処理装置２はイーサネットのブロードキャストで、有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるための無線ブリッジ探索フレームを送信する（ａ２）。
無線ブリッジ１が無線ブリッジ探索フレームを受信すると、情報処理装置２に応答するための無線ブリッジ応答フレームを送信する（ａ３）。
情報処理装置２は、無線ブリッジ応答フレームを受信すると、無線ブリッジ１と有線ＬＡＮ７で接続されたことを認識し、無線ブリッジ１に、情報処理装置２との間でのみ通信を行うように要求するための無線ブリッジモード通信要求フレームを送信する（ａ４）。
【００２８】
無線ブリッジ１は、無線ブリッジモード通信要求フレームを受信すると、情報処理装置２に応答するための無線ブリッジモード通信応答フレームを送信する（ａ５）。
情報処理装置２は、無線ブリッジモード通信応答フレームを受信すると、情報処理装置２内部の無線ブリッジモードテーブル（例えば、メモリに記憶する）に、無線ブリッジ１のホスト名（「第１の通信装置の識別情報」に相当する）、デフォルトゲートウェイ４のＩＰアドレス（「第３の通信装置のＩＰアドレス」に相当する）、無線ブリッジ１のＭＡＣアドレス（「第１の通信装置のＭＡＣアドレス」に相当する）を組み合わせて登録する（ａ６）。
このようにして、情報処理装置２が、無線ブリッジモードテーブルに無線ブリッジ１のＭＡＣアドレスを登録する処理を自動で行うことができる。
【００２９】
それ以降、情報処理装置２は、全てのパケットを無線ブリッジモード用のフレームで通信を開始し、そのフレームを送受信する（ａ７）。
情報処理装置２は、情報処理装置２内に設定されているデフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報を無線ブリッジ１に通知（送信）する（ａ８）。
無線ブリッジ１は、デフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報を受信すると、情報処理装置２に応答する（ａ９）。
その後、情報処理装置２は、全てのパケットを無線ブリッジモード用のフレームで送受信する（ａ１０、ａ１１）。
【００３０】
次に、情報処理装置２の無線ブリッジモードテーブルについて説明する。
図３は、図１に示した情報処理装置２が保持する無線ブリッジモードテーブルの一例を示す図である。
無線ブリッジモードテーブルには、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」と、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」とが組み合わされて登録される。
上記無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」は、情報処理装置２に予め固定値として登録したものでもよいし、無線ブリッジ１から送信されるデータ（例えば、後述する無線ブリッジモード通信応答フレーム）に含まれるものでもよい。
【００３１】
次に、情報処理装置２のＡＲＰテーブルについて説明する。
図４は図１に示した情報処理装置２が保持するＡＲＰテーブルの一例を示す図である。
情報処理装置２が保持するＡＲＰテーブルには、情報処理装置２が通常モードの時、図４の（ａ）に示すように、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」とＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」が登録され、情報処理装置２が無線ブリッジモードの時、図２のａ６で無線ブリッジモードテーブルに、無線ブリッジ１のホスト名、デフォルトゲートウェイ４のＩＰアドレス、無線ブリッジ１のＭＡＣアドレスを組み合わせて登録した後、無線ブリッジモードテーブル登録時は、図４の（ｂ）に示すように、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」が登録される。
【００３２】
そして、情報処理装置２は、無線ブリッジモードの時、ＡＲＰテーブルでデフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」が登録されているため、無線ブリッジモードの時に送信する、情報処理装置２と同一のサブネット以外の宛先への全てのパケットを、無線ブリッジ１へ送信する。
また、無線ブリッジモードを終了して通常モードに戻り、無線ブリッジモードテーブルを削除した後、無線ブリッジモードテーブル削除時は、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」を、デフォルトゲートウェイ４のＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」に戻す。
【００３３】
次に、上記無線ブリッジ１と上記情報処理装置２との間で無線ブリッジモード時の通信で用いられるイーサネットフレームについて説明する。
図５は、無線ブリッジモード時の通信で用いられるイーサネットフレームの一例を示す図である。
無線ブリッジ１と情報処理装置２の間の無線ブリッジモード時の通信には、イーサネットフレームを使用するが、そのイーサネットデータは、無線ブリッジ１と情報処理装置２の間でのみ通信を行うように、ＴＣＰ／ＩＰなどの標準的なプロトコルではなく、特別なデータを設定して送受信する。
【００３４】
そのため、図５に示したイーサネットフレーム内の長さ／タイプのフィールド（２ｂｙｔｅ）に、情報処理装置２と無線ブリッジ１との間の通信用の特別なプロトコル番号「９９９９」を設定する。このプロトコル番号「９９９９」は一例であり、その他のものと重複しない番号ならば他の番号でもよい。
なお、図５に示した、プリアンブル、スタートフレームデリミタ（Ｓｔａｒｔ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ：ＳＦＤ）、フレームチェックシーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ：ＦＣＳ）の各フィールドについてはそれぞれ公知なので詳細な説明を省略する。
【００３５】
次に、上記情報処理装置２がイーサネットのブロードキャストで、有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるために送信する無線ブリッジ探索フレームについて説明する。
図６は、図１に示した情報処理装置２が送信する無線ブリッジ探索フレームの一例を示す図である。
無線ブリッジ探索フレームの宛先アドレスのフィールドには、イーサネットのブロードキャストアドレスを設定する。
送信元アドレスのフィールドには、情報処理装置２のＭＡＣアドレスを設定する。
【００３６】
長さ／タイプのフィールド（２ｂｙｔｅ）には、情報処理装置２と無線ブリッジ１間の通信用のプロトコル番号「９９９９」を設定する。
イーサネットデータのフィールド（「イーサネットデータ部」とも呼ぶ）には、無線ブリッジ１と情報処理装置２の間でのみ通信を行うようにＴＣＰ／ＩＰなどの標準的なプロトコルではなく、特別なデータを設定して送受信する。例えば、イーサネットデータ部の先頭２ｂｙｔｅに、無線ブリッジ探索コマンド「１１１１（１６進数）」を設定する。
なお、プリアンブル、ＳＦＤ、ＦＣＳの各フィールドについてはそれぞれ公知なので詳細な説明を省略する。
【００３７】
次に、上記無線ブリッジ１が上記無線ブリッジ探索フレームを受信した後、情報処理装置２に応答するための無線ブリッジ応答フレームについて説明する。
図７は、図１に示した無線ブリッジ１が送信する無線ブリッジ応答フレームの一例を示す図である。
無線ブリッジ１は、情報処理装置２から図６に示した無線ブリッジ探索フレームを受信した後、情報処理装置２に応答するため、図２のａ３に示したように無線ブリッジ応答フレームを送信する。
無線ブリッジ応答フレームは、図７に示すように、宛先アドレスのフィールドには、情報処理装置２のＭＡＣアドレスを設定する。
【００３８】
送信元アドレスのフィールドには、無線ブリッジ１のＭＡＣアドレスを設定する。
長さ／タイプのフィールド（２ｂｙｔｅ）には、情報処理装置２と無線ブリッジ１間の通信用のプロトコル番号「９９９９」を設定する。
イーサネットデータのフィールド（「イーサネットデータ部」と呼ぶ）には、無線ブリッジ１と情報処理装置２の間でのみ通信を行うように、ＴＣＰ／ＩＰなどの標準的なプロトコルではなく、特別なデータを設定して送受信する。例えば、イーサネットデータ部の先頭２ｂｙｔｅに、無線ブリッジ探索コマンド「１１１１（１６進数）」を設定する。
【００３９】
次に、上記情報処理装置２が、無線ブリッジ１に、情報処理装置２と無線ブリッジ１の間でのみ通信を行うように要求するための無線ブリッジモード通信要求フレームについて説明する。
図８は、図１に示した情報処理装置２が送信する無線ブリッジモード通信要求フレームの一例を示す図である。
情報処理装置２は、無線ブリッジ１に、情報処理装置２と無線ブリッジ１の間でのみ通信を行うように要求するため、図２のａ４に示したように、無線ブリッジモード通信要求フレームを送信する。
【００４０】
無線ブリッジモード通信要求フレームは、図８に示すように、宛先アドレスのフィールドには、無線ブリッジ１のＭＡＣアドレスを設定する。
送信元アドレスのフィールドには、情報処理装置２のＭＡＣアドレスを設定する。
長さ／タイプのフィールド（２ｂｙｔｅ）には、情報処理装置２と無線ブリッジ１間の通信用のプロトコル番号「９９９９」を設定する。
イーサネットデータのフィールド（「イーサネットデータ部」と呼ぶ）には、無線ブリッジ１と情報処理装置２の間でのみ通信を行うようにＴＣＰ／ＩＰなどの標準的なプロトコルではなく、特別なデータを設定して送受信する。例えば、イーサネットデータ部の先頭２ｂｙｔｅに、無線ブリッジモード通信要求コマンド「２２２２（１６進数）」を設定する。
【００４１】
次に、上記無線ブリッジ１が図８に示した無線ブリッジモード通信要求フレームを受信した後、情報処理装置２に応答するための無線ブリッジモード通信応答フレームについて説明する。
図９は、図１に示した無線ブリッジ１が送信する無線ブリッジモード通信応答フレームの一例を示す図である。
無線ブリッジ１は、図８に示した無線ブリッジモード通信要求フレームを受信した後、情報処理装置２に応答するため、図２のａ５に示したように、無線ブリッジモード通信応答フレームを送信する。
無線ブリッジモード通信応答フレームは、図９に示すように、宛先アドレスのフィールドには、情報処理装置２のＭＡＣアドレスを設定する。
【００４２】
送信元アドレスのフィールドには、無線ブリッジ１のＭＡＣアドレスを設定する。
長さ／タイプのフィールド（２ｂｙｔｅ）には、情報処理装置２と無線ブリッジ１間の通信用のプロトコル番号「９９９９」を設定する。
イーサネットデータのフィールド（「イーサネットデータ部」と呼ぶ）には、無線ブリッジ１と情報処理装置２の間でのみ通信を行うようにＴＣＰ／ＩＰなどの標準的なプロトコルではなく、特別なデータを設定して送受信する。例えば、イーサネットデータ部の先頭２ｂｙｔｅに、無線ブリッジモード通信要求コマンド「２２２２（１６進数）」を設定する。
【００４３】
次に、上記無線ブリッジ１の構成の主要な部分について説明する。
図１０は、図１に示した無線ブリッジ１の構成の主要な部分について示すブロック図である。
無線ブリッジ１は、ＲＯＭ１１に記憶された各種のプログラムを実行し、この無線ブリッジ１の全体を制御すると共に、発明に係る各種の処理を実行するＣＰＵ１０（第１の通信装置の制御手段の機能を果たす）と、ＣＰＵ１０に接続されたバス１５と、バス１５に接続され、ＣＰＵ１０が実行するプログラムを記憶する不揮発性メモリであるＲＯＭ１１と、バス１５に接続され、ＣＰＵ１０がプログラムを実行時に作業領域として使用すると共に各種のデータを記憶する不揮発性メモリであるＲＡＭ１２と、バス１５に接続され、情報処理装置２と有線ＬＡＮで接続する有線ネットワークインタフェース１３（第１の通信装置の通信手段に相当する）と、バス１５に接続され、アクセスポイント３と無線ＬＡＮで接続する無線ネットワークインタフェース１４とを備えている。上記ＲＡＭ１２に、予め登録された無線ブリッジ１のホスト名を記憶し、無線ブリッジ１に割り当てられたＩＰアドレスも記憶する。また、ユーザが変更不可能なＭＡＣアドレスは、上記ＲＯＭ１１に記憶されている。
【００４４】
次に、上記情報処理装置２の構成の主要な部分について説明する。
図１１は、図１に示した情報処理装置２の構成の主要な部分について示すブロック図である。
情報処理装置２は、ＲＯＭ２１に記憶された各種のプログラムを実行し、この情報処理装置２の全体を制御すると共に、発明に係る各種の処理を実行するＣＰＵ２０（情報処理装置の制御手段に相当する）と、ＣＰＵ２０に接続されたバス２７と、バス２７に接続され、ＣＰＵ２０が実行するプログラムを記憶する不揮発性メモリであるＲＯＭ２１と、バス２７に接続され、ＣＰＵ２０がプログラムを実行時に作業領域として使用すると共に各種のデータを記憶する不揮発性メモリであるＲＡＭ２２と、バス２７に接続され、無線ブリッジ１と有線ＬＡＮで接続する有線ネットワークインタフェース２３（情報処理装置の通信手段に相当する）と、ユーザが各種の操作情報を入力するキーボード、ポインティングデバイスを含む入力装置である入力部２４（情報処理装置の入力手段に相当する）と、ユーザに各種の操作画面やメッセージを表示するＬＣＤを含む表示装置である表示部２５と、ＣＰＵ２０が実行するプログラムとＣＰＵ２０が処理対象にする各種のデータを記憶するＨＤＤを含む記憶装置である記憶部２６（情報処理装置の登録手段に相当する）とを備えている。
【００４５】
上記無線ブリッジモードテーブルと上記ＡＲＰテーブルと、上記デフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスと、情報処理装置２に割り当てたＩＰアドレスは、ＲＡＭ２２又は記憶部２６に保存することができるが、以下の説明では、記憶部２６に保存した場合を説明する。
【００４６】
次に、上記情報処理装置２のデータ通信の処理を説明する。
図１２及び図１３は、図１に示した情報処理装置２のデータ通信の処理を示すフローチャート図である。
情報処理装置２のＣＰＵ２０は、図１２のステップ（図中「Ｓ」で示す）１において、有線ネットワークインタフェース２３によってイーサネットのリンクを検知すると、ステップ２において、有線ネットワークインタフェース２３によってイーサネットのリンクが正常に行われたか否かを判断し、イーサネットのリンクが正常に行われれば（「Ｙ」の場合）、ステップ３へ進み、それ以外であれば（「Ｎ」の場合）、ステップ１へ戻る。
ステップ３において、イーサネット上に無線ブリッジ１が存在するか否かを確認する無線ブリッジ探索のため、有線ネットワークインタフェース２３を介して、有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるための無線ブリッジ探索フレームをイーサネットのブロードキャストで送信し、ステップ４へ進む。
【００４７】
ステップ４において、有線ネットワークインタフェース２３によって無線ブリッジ１からの無線ブリッジ応答フレームを受信し、無線ブリッジ１から（無線ブリッジ応答フレーム内の送信元アドレスのフィールドに格納された）無線ブリッジ１のＭＡＣアドレスを正常に受信したか否かを判断し、無線ブリッジ１のＭＡＣアドレスを正しく受信したら（「Ｙ」の場合）、ステップ５へ進み、それ以外であれば（「Ｎ」の場合）、ステップ３へ戻る。
ステップ５において、上記無線ブリッジ１のＭＡＣアドレスの受信によって、無線ブリッジ１との間が有線ＬＡＮ７で接続されたことを認識すると、有線ネットワークインタフェース２３を介して、無線ブリッジ１に情報処理装置２との間でのみ通信を行うように要求するための（長さ／タイプのフィールドにプロトコル番号「９９９９」を設定した）無線ブリッジモード通信要求フレームを送信し、図１３のステップ６へ進む。
【００４８】
情報処理装置２のＣＰＵ２０は、図１３のステップ６において、有線ネットワークインタフェース２３によって無線ブリッジ１から無線ブリッジモード通信応答フレームを受信したか否かを判断し、無線ブリッジ１から接続ＯＫを示す応答である無線ブリッジモード通信応答フレームを受信すれば（「Ｙ」の場合）、ステップ７へ進み、それ以外であれば（「Ｎ」の場合）、ステップ１３へ進む。
ステップ７において、受信した無線ブリッジモード通信応答フレームの長さ／タイプのフィールドに設定された無線ブリッジモードを示すプロトコル番号「９９９９」に基いて、送信モードを無線ブリッジモードに設定し、ステップ８へ進む。
ステップ８において、記憶部２６に保持した無線ブリッジモードテーブルに、無線ブリッジ１のホスト名、デフォルトゲートウェイ４のＩＰアドレス、無線ブリッジ１のＭＡＣアドレスを組み合わせて登録し、ステップ９へ進む。
【００４９】
この場合の無線ブリッジ１のホスト名は、予め記憶部２６に登録されているホスト名であり、デフォルトゲートウェイ４のＩＰアドレスも予め記憶部２６に登録されている。また、無線ブリッジ１のＭＡＣアドレスは無線ブリッジモード通信応答フレームに設定されたＭＡＣアドレスである。
ステップ９において、記憶部２６のＡＲＰテーブルの通常モード時の内容を無線ブリッジモード時の内容に書き換え、ステップ１０へ進む。
この書き換え処理では、ＡＲＰテーブルに記憶されているデフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」とＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」を、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」に書き換える。
【００５０】
上記のように、情報処理装置２は、パケットを送信するとき、その全てのパケットが無線ブリッジ１を経由するようにするため、情報処理装置２は、記憶部２６のＡＲＰテーブルにデフォルトゲートウェイ４のＩＰアドレスと、無線ブリッジ１のＭＡＣアドレスを組み合わせて設定する。
その設定を行うと、有線ＬＡＮ７上に無線ブリッジ１と情報処理装置２の２つのネットワーク機器しか存在せず、これ以外のネットワーク機器がない状態であっても、情報処理装置２のＡＲＰテーブルには、デフォルトゲートウェイ４のＩＰアドレスと、無線ブリッジ１のＭＡＣアドレスが登録されているので、情報処理装置２は、イーサネット通信で無線ブリッジ１に対して、無線ＬＡＮ８での接続を行うためのＳＳＩＤやチャンネルなどの無線ＬＡＮで通信を行うための設定データのパケットを、無線ブリッジ１に送信することができる。
【００５１】
情報処理装置２のＣＰＵ２０は、ステップ１０において、情報処理装置２の記憶部２６に予め登録されているデフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報を、有線ネットワークインタフェース２３を介して無線ブリッジ１に送信し、ステップ１１へ進む。
ステップ１１において、有線ネットワークインタフェース２３によって、無線ブリッジ１から、デフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報が無線ブリッジ１の内部に正常に登録されたことを通知する登録ＯＫの応答を正しく受信したか否かを判断し、登録ＯＫの応答を正しく受信すれば（「Ｙ」の場合）、ステップ１２へ進み、それ以外であれば（「Ｎ」の場合）、ステップ１０へ戻る。
【００５２】
ステップ１２において、有線ネットワークインタフェース２３を介して、全てのパケットを無線ブリッジモード時のイーサネットフレーム（後述するカプセル化フレームも含む）で送受信を開始し、この処理を終了する。
情報処理装置２のＣＰＵ２０は、また、ステップ１３において、送信モードを通常モードに設定し、ステップ１４へ進む。
ステップ１４において、有線ネットワークインタフェース２３を介して、通常のイーサネットフレームで送受信を開始し、この処理を終了する。
【００５３】
このようにして、情報処理装置２から無線ブリッジ１に対して無線通信可能にするための設定をする場合、ユーザが設定した設定情報を、無線ブリッジ１のＭＡＣアドレスとデフォルトゲートウェイ４のＩＰアドレスを用いたパケットデータに含めて無線ブリッジ１へ自動的に送信し、無線ブリッジ１ではパケットデータに基いて無線通信可能にするための設定を自動的に行うので、情報処理装置２のユーザは無線ブリッジ１のＩＰアドレスを設定するような煩雑な操作をせずに無線ブリッジ１による無線通信を行えるようにすることができる。
したがって、有線ネットワークと無線ネットワークとの間の通信を中継する無線ブリッジ１（通信装置に相当する）について、無線ブリッジ１が無線ネットワークとの接続を開始する前の段階で、無線ブリッジ１に対する初期設定を容易にすることができ、ユーザが情報処理装置２で無線によるデータ通信を開始する際の設定作業の負担を大幅に軽減することができる。
【００５４】
次に、上記無線ブリッジ１がデフォルトゲートウェイ４の情報を受信した後の処理を説明する。
図１４は、図１に示した無線ブリッジ１がデフォルトゲートウェイ４の情報を受信した後の処理を示すフローチャート図である。
この処理は、無線ブリッジ１が情報処理装置２から図２のａ８に示したデフォルトゲートウェイのＩＰアドレスとＭＡＣアドレスの情報を受信した後の処理である。
無線ブリッジ１のＣＰＵ１０は、図１４のステップ（図中「Ｓ」で示す）２１において、有線ネットワークインタフェース１３によって、情報処理装置２からデフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報を受信すると、ステップ２２へ進む。
ステップ２２において、上記受信したデフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報を内部に登録して、ステップ２３へ進む。
【００５５】
上記デフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの情報は、無線ブリッジ１のＲＯＭ１１又はＲＡＭ１２に格納する。また、無線ブリッジ１が図示を省略した他のメモリ、例えば、ＨＤＤ、不揮発性メモリを含む記憶部を備えている場合は、その記憶部に格納するとよい。以下の説明では、ＲＡＭ１２に格納した場合を説明する。
ステップ２３において、有線ネットワークインタフェース１３によって有線ＬＡＮ側からパケットを受信すると、ステップ２４へ進む。
ステップ２４において、有線ネットワークインタフェース１３によって受信したパケットが、イーサネットのカプセル化フレームか否かを判断し、イーサネットのカプセル化フレームであれば（「Ｙ」の場合）、ステップ２５へ進み、それ以外であれば（「Ｎ」の場合）、ステップ３０へ進む。
【００５６】
ステップ２５において、有線ネットワークインタフェース１３によって受信したパケットが、デフォルトゲートウェイ４宛のＨＴＴＰパケットか否かを判断し、デフォルトゲートウェイ４宛のＨＴＴＰパケットであれば（「Ｙ」の場合）、ステップ２６へ進み、それ以外であれば（「Ｎ」の場合）、ステップ３０へ進む。
ステップ２６において、ＨＴＴＰパケットのデータの中に無線ブリッジ１に対する、ＳＳＩＤやチャンネルなどの無線ＬＡＮで通信を行うための設定データがあるか否かを判断し、無線ブリッジ１に対する設定データがあれば（「Ｙ」の場合）、ステップ２７へ進み、それ以外であれば（「Ｎ」の場合）、ステップ３０へ進む。
ステップ２７において、無線ブリッジ１の内部のＲＡＭ１２に、無線ブリッジ１に対する設定データを登録し、ステップ２８へ進む。
【００５７】
ステップ２８において、有線ネットワークインタフェース１３によって受信したＨＴＴＰパケットのデータに対する応答として、（無線ブリッジ１は無線ブリッジ１のＩＰアドレスを持っていないため）デフォルトゲートウェイ４のＩＰアドレスをＩＰレイヤの送信元に設定したパケットを、ＨＴＴＰパケットの送信元へ返信し、ステップ２９へ進む。
ステップ２９において、無線ブリッジ１の内部のＲＡＭ１２に登録された、ＳＳＩＤやチャンネルなどの無線ＬＡＮで通信を行うための設定データに基づいて、無線ネットワークインタフェース１４によって無線ＬＡＮでの接続を開始し、この処理を終了する。
【００５８】
無線ブリッジ１のＣＰＵ１０は、ステップ３０において、自装置が無線ＬＡＮでの接続を行っている状態か否かを判断し、無線ＬＡＮでの接続を行っている状態であれば（「Ｙ」の場合）、ステップ３１へ進み、それ以外であれば（「Ｎ」の場合）、ステップ３２へ進む。
ステップ３１において、有線ネットワークインタフェース１３によって受信したパケットを、無線ネットワークインタフェース１４によって無線ＬＡＮ側へ中継して送信し、この処理を終了する。
また、ステップ３２において、有線ネットワークインタフェース１３によって受信したパケットを送信元へ返信するか廃棄し、この処理を終了する。
【００５９】
次に、上記無線ブリッジ１と上記情報処理装置２の間で無線ブリッジモード時にやり取りされるイーサネットのカプセル化フレームについて説明する。
図１５は、図１に示した無線ブリッジ１と上記情報処理装置２の間で無線ブリッジモード時に送受信するイーサネットのカプセル化フレームの説明図である。
図１５に示すように、無線ブリッジ１と情報処理装置２の間で通常モード時にやり取りされる通常のイーサネットフレーム３０（第１のイーサネットフレーム（「第１のデータ」に相当する））を、無線ブリッジモード時にやり取りするイーサネットフレームに含ませてカプセル化することにより、無線ブリッジ１と情報処理装置２の間だけで送受信されるイーサネットフレームにすることができる。このカプセル化したフレームを、イーサネットのカプセル化フレーム３１と呼ぶ。
【００６０】
無線ブリッジ１と情報処理装置２の間の無線ブリッジモード時のイーサネットのカプセル化フレーム３１（第２のイーサネットフレーム（「第２のデータ」に相当する））について、そのイーサネットデータのフィールドに、通常のイーサネットフレーム（第１のイーサネットフレーム３０（「第１のデータ」に相当する））を含ませてカプセル化する。
そして、カプセル化フレーム３１の長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１間の通信用のプロトコル番号で、カプセル化フレーム３１を示す番号「９９９８」を設定する。
この番号「９９９８（１６進数）」は、情報処理装置２と無線ブリッジ１間の無線ブリッジモード時で、カプセル化フレームを示す場合の番号の一例であり、その他のものと重複しない番号ならば他の番号でもよい。
なお、通常のイーサネットフレーム３０の宛先アドレス、送信元アドレス、長さ／タイプ、ＩＰヘッダ部、ＴＣＰヘッダ部、ＴＣＰデータ、ＦＣＳの各フィールドについては、公知なので詳しい説明を省略する。
【００６１】
無線ブリッジ１は、情報処理装置２がデフォルトゲートウェイ４へ送信したＨＴＴＰパケットのデータを、有線ＬＡＮ７から無線ＬＡＮ８へ中継するときに、ＨＴＴＰパケットのデータを内部へ取り込む。例えば、ＲＡＭ１２に保持する。
また、デフォルトゲートウェイ４はウェブ（Ｗｅｂ）機能を内蔵しており、ユーザがデフォルトゲートウェイ４の設定を行うときには、ブラウザから設定を行うため、ユーザが情報処理装置２を使ってデフォルトゲートウェイ４の設定を行うときも、情報処理装置２がデフォルトゲートウェイ４へＨＴＴＰパケットのデータを送信する。
無線ブリッジ１は、情報処理装置２がデフォルトゲートウェイ４へ送信したＨＴＴＰパケットを受信したとき、そのＨＴＴＰパケットのデータ内に、情報処理装置２が無線ブリッジ１で無線通信を行うための設定データが含まれているか否かを判断するので、無線ブリッジ１は、その受信したＨＴＴＰパケットのデータ内に設定データが含まれているか否かに関わらず、全てのＨＴＴＰパケットのデータについて判断処理を行う必要がある。
【００６２】
そのため、ユーザが情報処理装置２を使ってデフォルトゲートウェイ４の設定を行うときには、情報処理装置２がデフォルトゲートウェイ４へのＨＴＴＰパケットのデータを含む通常のイーサネットフレーム（第１のイーサネットフレーム）３０の宛先アドレスからＦＣＳまでの全フィールドを全て、無線ブリッジ１と情報処理装置２の間の無線ブリッジモード時のイーサネットのカプセル化フレーム（第２のイーサネットフレーム）３１のイーサネットデータのフィールドに埋め込んでフレームのカプセル化を行うことにより、無線ブリッジ１は、このカプセル化フレーム３１を受信したときには、ＨＴＴＰパケットのデータについての判断処理を行わずに、デフォルトゲートウェイ４へ送信することが可能になる。
【００６３】
イーサネットフレーム３０の宛先アドレスには、図４に示した通常モード時のＡＲＰテーブルに登録されたデフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスの組み合わせを参照し、そのデフォルトゲートウェイ４のＭＡＣアドレスの部分を設定する。
また、イーサネットのカプセル化フレーム３１の宛先アドレスには、図４に示した無線ブリッジモード時のＡＲＰテーブルに登録されたデフォルトゲートウェイ４のＩＰアドレスと無線ブリッジ１のＭＡＣアドレスの組み合わせを参照し、その無線ブリッジ１のＭＡＣアドレスを設定する。
【００６４】
このように、カプセル化フレームを用いる場合は、通常モード時と無線ブリッジモード時のそれぞれの内容のＡＲＰテーブルが必要なので、図４に示した通常モード時のＩＰアドレスとＭＡＣアドレスの組み合わせと、無線ブリッジモード時のＩＰアドレスとＭＡＣアドレスの組み合わせの２つの組み合わせを同時に情報処理装置２の記憶部２６に登録しておく。
【００６５】
情報処理装置２は、情報処理装置２とデフォルトゲートウェイ４が有線で接続されている場合、通常のＡＲＰテーブルを使用して宛先ＭＡＣアドレスを設定する第１のイーサネットフレームに、ＡＲＰテーブルに登録されたデフォルトゲートウェイ４のＩＰアドレスとデフォルトゲートウェイ４のＭＡＣアドレスの組み合わせのデフォルトゲートウェイ４のＭＡＣアドレスの部分を、無線ブリッジモードテーブルに登録された無線ブリッジ１のＭＡＣアドレスに書き換えたＡＲＰテーブルを使用して宛先ＭＡＣアドレスを設定したイーサネットヘッダを付加して第２のイーサネットフレームを生成し、その第２のイーサネットフレームを無線ブリッジ１へ送信する。
一方、無線ブリッジ１は、第２のイーサネットフレームを受信したときに、第２のイーサネットフレームのデータ部から第１のイーサネットフレームを取り出し、その第１のイーサネットフレームをアクセスポイント３へ無線で送信する。
【００６６】
このようにして、ユーザが、情報処理装置２を使ってデフォルトゲートウェイ４の設定を行うときには、情報処理装置２からデフォルトゲートウェイ４へのＨＴＴＰデータを含むイーサネットフレームの宛先アドレスからＦＣＳまでの部分を全て、無線ブリッジ１と情報処理装置２の間の無線ブリッジモード時のイーサネットのフレームのデータ部に埋め込んだカプセル化フレーム（フレームのカプセル化）を送信するので、無線ブリッジ１は、そのカプセル化フレームをを受信したときには、ＨＴＴＰデータについての判断処理を行わずに、デフォルトゲートウェイ４へ送信することができる。
【００６７】
次に、ユーザ操作によって上記情報処理装置２から上記無線ブリッジ１に無線ブリッジ探索フレームを送信する場合の操作と処理について説明する。
図１７は、図１に示した情報処理装置２の表示部２５に表示される無線ブリッジ探索フレームを送信させるための操作画面の一例を示す図である。
情報処理装置２のＣＰＵ２０は、表示部２５に図１７に示す操作画面４０を表示する。
ユーザが、操作画面４０に表示された無線ブリッジ探索ボタン４１（図中には「無線ブリッジ探索」と記載）を押下操作すると、情報処理装置２のＣＰＵ２０は無線ブリッジ探索フレームを送信する（図２のａ２）。
このようにして、ユーザが無線ブリッジ１に対する設定操作を行いたいときには、情報処理装置２の画面操作を行うことにより、情報処理装置２から無線ブリッジ探索コマンドを送信することができる。
【００６８】
図１８は、図１に示した無線ブリッジ１のホスト名をデータに含めた無線ブリッジ応答フレームの一例を示す図である。
無線ブリッジ１は、上述したようなユーザ操作によって情報処理装置２から送信された、図６に示した無線ブリッジ探索フレームを受信した後、情報処理装置２に応答するために、図１８に示すような無線ブリッジ応答フレームを情報処理装置２へ送信（返信）する（図２のａ３）。
図１８に示した無線ブリッジ応答フレームでは、図７に示した無線ブリッジ応答フレームと異なり、イーサネットデータフレームの先頭に無線ブリッジ探索コマンド「１１１１」を設定し、その後に無線ブリッジ１のホスト名を設定している。また、ホスト名の後にはデータを設定している。
【００６９】
このようにして、情報処理装置２が、例えば、ハブ（ＨＵＢ）に接続されている場合、イーサネットのリンクアップの検知を行うことができないため、イーサネットのリンクアップ後に無線ブリッジ探索フレームを送信する処理を行うことができない。
そこで、上述のように、ユーザが情報処理装置２の画面上のボタンを押すような簡単な画面操作を行うことにより、ユーザが手動で無線ブリッジ探索フレームを送信させることができる。
【００７０】
次に、ユーザ操作によって上記情報処理装置２に上記無線ブリッジ１のホスト名を設定して無線ブリッジ探索フレームを送信する場合の操作と処理について説明する。
図１９は、図１に示した情報処理装置２の表示部２５に表示される無線ブリッジ名を設定するための操作画面の一例を示す図である。
情報処理装置２のＣＰＵ２０は、表示部２５に図１９に示す操作画面４２を表示する。
ユーザが、操作画面４２に表示された無線ブリッジ名入力欄４３に、例えば、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」を入力すると、情報処理装置２のＣＰＵ２０は、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」をデータに含めた無線ブリッジ探索フレームを送信する（図２のａ２）。
【００７１】
図２０は、図１に示した無線ブリッジ１のホスト名をデータに含めた無線ブリッジ探索フレームの一例を示す図である。
情報処理装置２は、イーサネットのブロードキャストで、有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるために、上述したようなユーザ操作によって、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」をデータに含めた無線ブリッジ探索フレームを有線ＬＡＮ７上へ送信する（図２のａ２）。
図２０に示した無線ブリッジ探索フレームでは、図６に示した無線ブリッジ探索フレームと異なり、イーサネットデータフレームの先頭に無線ブリッジ探索コマンド「１１１１」を設定し、その後に無線ブリッジ１のホスト名を設定している。また、ホスト名の後にはデータを設定している。
【００７２】
次に、上記無線ブリッジ１における、上記無線ブリッジ１のホスト名をデータに含めた無線ブリッジ探索フレームを受信したときの処理を説明する。
図２１は、図１に示した無線ブリッジ１が無線ブリッジ１のホスト名をデータに含めた無線ブリッジ探索フレームを受信したときの処理を示すフローチャート図である。
この処理は、無線ブリッジ１が図２のａ１において、イーサネットがリンクアップした後の処理である。
無線ブリッジ１のＣＰＵ１０は、ステップ（図中「Ｓ」で示す）４１において、情報処理装置２からの無線ブリッジ探索フレームを（正しく）受信したか否かを判断し、受信したら（「Ｙ」の場合）ステップ４２へ進み、それ以外であれば（「Ｎ」の場合）ステップ４１へ戻る。
ステップ４２において、情報処理装置２へ無線ブリッジ応答フレームを送信し、ステップ４３へ進む。
【００７３】
ステップ４３において、情報処理装置２から無線ブリッジモード通信要求フレームを（正しく）受信したか否かを判断し、受信したら（「Ｙ」の場合）ステップ４４へ進み、それ以外であれば（「Ｎ」の場合）ステップ４１へ戻る。
ステップ４４において、情報処理装置２へ無線ブリッジモード通信応答フレームを送信し、この処理を終了する。
無線ブリッジモードテーブルに必要な最低限の情報は、デフォルトゲートウェイ４のＩＰアドレスと無線ブリッジ１のＭＡＣアドレスであり、無線ブリッジ１のホスト名は必要ではないため、無線ブリッジ１のホスト名は前もって情報処理装置２の内部に登録されている固定値でもいいが、上述のようにして、無線ブリッジ１のホスト名を無線ブリッジ１の内部に登録して、無線ブリッジ応答フレームから無線ブリッジ１のホスト名を取得すれば、仕様が異なる複数種類の無線ブリッジが存在したときに、無線ブリッジのホスト名を変えることができる。
【００７４】
次に、上記無線ブリッジ１における、上記無線ブリッジ１のホスト名をデータに含めた無線ブリッジ探索フレームを受信したときの他の処理例を説明する。
図２２は、図１に示した無線ブリッジ１が無線ブリッジ１のホスト名をデータに含めた無線ブリッジ探索フレームを受信したときの他の処理例を示すフローチャート図である。
この処理は、無線ブリッジ１が図２のａ１において、イーサネットがリンクアップした後の処理である。
無線ブリッジ１のＣＰＵ１０は、ステップ（図中「Ｓ」で示す）５１において、情報処理装置２からの無線ブリッジ探索フレームを（正しく）受信したか否かを判断し、受信したら（「Ｙ」の場合）ステップ５２へ進み、それ以外であれば（「Ｎ」の場合）ステップ５１へ戻る。
【００７５】
ステップ５２において、情報処理装置２から受信した無線ブリッジ探索フレームのデータに含まれている無線ブリッジ１のホスト名が、無線ブリッジ１の工場出荷時に予め無線ブリッジ１内部に登録されている無線ブリッジ１のホスト名と一致するか否かを判断し、一致するなら（「Ｙ」の場合）ステップ５３へ進み、それ以外であれば（「Ｎ」の場合）ステップ５１へ戻る。
このように、受信した無線ブリッジ探索フレームに含まれたホスト名が、自装置のホスト名と異なる場合は、情報処理装置２へ無線ブリッジ探索フレームに対する無線ブリッジ応答フレームを送信しない。
ステップ５３において、情報処理装置２へ無線ブリッジ応答フレームを送信し、ステップ５４へ進む。
【００７６】
ステップ５４において、情報処理装置２から無線ブリッジモード通信要求フレームを（正しく）受信したか否かを判断し、受信したら（「Ｙ」の場合）ステップ５５へ進み、それ以外であれば（「Ｎ」の場合）ステップ５１へ戻る。
ステップ５５において、情報処理装置２へ無線ブリッジモード通信応答フレームを送信し、この処理を終了する。
このようにして、ユーザが情報処理装置２の画面操作を行うことにより、無線ブリッジ１のホスト名を登録すると、情報処理装置２は登録した無線ブリッジ１のみと通信を行うため、例えば、情報処理装置２にＨＵＢを経由して無線ブリッジ１が複数台接続されている場合でも、情報処理装置２は登録された無線ブリッジ１のみと通信を行うことができ、ネットワーク上のトラフィック（ネットワーク上を流れるデータ量）を無駄に増やさずに済む。
【００７７】
この実施形態のネットワークシステムによれば、無線ブリッジの設定を行う情報処理装置がパケットを送信するとき、その全てのパケットが無線ブリッジを経由するように、情報処理装置において、情報処理装置のＡＲＰテーブルに、デフォルトゲートウェイのＩＰアドレスと、無線ブリッジのＭＡＣアドレスを組み合わせて設定することで、ユーザが無線ブリッジのＩＰアドレスを設定しなくても、情報処理装置が、無線ブリッジが無線接続を行うための設定情報をＩＰレイヤではデフォルトゲートウェイを宛先とし、ＭＡＣレイヤでは無線ブリッジを宛先としてイーサネットフレームを送信し、情報処理装置が無線ブリッジが無線接続を行うための設定情報のパケットを無線ブリッジに送信することができるので、有線ネットワークと無線ネットワークとの間でデータフレームを中継する無線ブリッジと、無線ブリッジに有線ネットワークで接続された接続の設定を行う情報処理装置で、無線ブリッジが無線ＬＡＮの接続を開始する前の段階で、無線ブリッジに対する有線ネットワークの初期設定を容易にすることができる。
【産業上の利用可能性】
【００７８】
この発明によるネットワークシステムは、無線通信又は有線通信を用いたインターネット、ローカルエリアネットワークを含むネットワークの全般において適用することができる。
【符号の説明】
【００７９】
１：無線ブリッジ    ２：情報処理装置    ３：アクセスポイント    ４：デフォルトゲートウェイ    ５：外部ネットワーク    ６、７、９：有線ＬＡＮ    ８：無線ＬＡＮ    １０、２０：ＣＰＵ    １１、２１：ＲＯＭ    １２、２２：ＲＡＭ    １３、２３：有線ネットワークインタフェース    １４：無線ネットワークインタフェース    １５、２７：バス    ２４：入力部    ２５：表示部    ２６：記憶部    ３０：通常のイーサネットフレーム（第１のデータ）  ３１：無線ブリッジモード時のイーサネットのカプセル化フレーム（第２のデータ）    ４０、４２：操作画面    ４１：無線ブリッジ探索ボタン    ４３：無線ブリッジ名入力欄
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００９−４４５１２号公報
【図１】
0005429075.tif 000002
【図２】
0005429075.tif 000003
【図３】
0005429075.tif 000004
【図４】
0005429075.tif 000005
【図５】
0005429075.tif 000006
【図６】
0005429075.tif 000007
【図７】
0005429075.tif 000008
【図８】
0005429075.tif 000009
【図９】
0005429075.tif 000010
【図１０】
0005429075.tif 000011
【図１１】
0005429075.tif 000012
【図１２】
0005429075.tif 000013
【図１３】
0005429075.tif 000014
【図１４】
0005429075.tif 000015
【図１５】
0005429075.tif 000016
【図１６】
0005429075.tif 000017
【図１７】
0005429075.tif 000018
【図１８】
0005429075.tif 000019
【図１９】
0005429075.tif 000020
【図２０】
0005429075.tif 000021
【図２１】
0005429075.tif 000022
【図２２】
0005429075.tif 000023