(57)【特許請求の範囲】
【請求項１】
有無線複合ネットワーク環境でルーチング経路上に存在する複数個の無線ＴＣＰプロキシの中で最適の無線ＴＣＰプロキシの位置を動的に選定する方法であって、
移動ホストを管轄するプロキシは、前記移動ホストの移動性が前記プロキシに予め定められた移動性しきい値以上であれば、上位プロキシにプロキシ変更を申請するステップと、
前記上位プロキシはプロキシ変更が申請された前記移動ホストの移動性が前記上位プロキシに予め定められた移動性しきい値以上であるか否かを判定するステップと、
前記移動ホストの移動性が前記上位プロキシの移動性しきい値以上であれば、前記上位プロキシはその上位プロキシにプロキシ変更を申請するステップと、
前記移動ホストの移動性が前記上位プロキシの移動性しきい値以下であれば、前記上位プロキシはプロキシ変更を許容するステップと
を備えたことを特徴とする無線ＴＣＰプロキシ位置選定方法。
【請求項２】
前記プロキシ変更を申請するステップは、
前記移動ホストの移動性が前記プロキシに予め定められた移動性しきい値以上であるか否かを判定するステップと、
前記移動ホストの移動性が前記プロキシに予め定められた移動性しきい値以上であれば、無線ＴＣＰが両方向トンネリングを支援するか否かを判定するステップと、
無線ＴＣＰが前記両方向トンネリングの支援が可能であれば、上位プロキシが存在するか否かを判定するステップと
を備えたことを特徴とする請求項１に記載の無線ＴＣＰプロキシ位置選定方法。
【請求項３】
有無線複合ネットワーク環境でルーチング経路上に存在する複数個の無線ＴＣＰプロキシの中で最適の無線ＴＣＰプロキシの位置を動的に選定する方法であって、
前記プロキシが担当するネットワーク領域内に新しい移動ホストが進入したか否かを判定するステップと、
前記新しい移動ホストが進入すると、前記移動ホストの以前プロキシに前記移動ホストに対するプロキシ変更を申請するステップと、
前記以前プロキシがプロキシ変更を承認すると、前記プロキシが前記移動ホストに対するプロキシとして作動するステップと
を備えたことを特徴とする無線ＴＣＰプロキシ位置選定方法。
【請求項４】
有無線複合ネットワーク環境でルーチング経路上に存在する複数個の無線ＴＣＰプロキシの中で最適の無線ＴＣＰプロキシの位置を動的に選定する方法であって、
（ａ）前記複数個の無線ＴＣＰプロキシの中の１つの無線ＴＣＰプロキシのみが活性化されるようにするプロキシ活性化ステップと、
（ｂ）移動ホストがネットワーク外に移動する時点で該当移動ホストの移動性を測定する移動性測定ステップと、
（ｃ）前記移動ホストの測定された移動性に基づいて前記移動ホストのプロキシを最適位置にある無線ＴＣＰプロキシに変更するプロキシ変更ステップと
を備えたことを特徴とする無線ＴＣＰプロキシ位置選定方法。
【請求項５】
前記プロキシ活性化ステップ（ａ）は、
（ａ１）プロキシ機能が活性化されているとき、前記移動ホストに／から伝送されるデータパケットに対してプロキシ機能を処理するステップと、
（ａ２）他のプロキシからのプロキシ変更要請に応答して、前記測定された移動性によって自身のプロキシ機能を活性化するか、又は前記プロキシ変更要請を上位プロキシに伝達するかを決定するステップと
を備えたことを特徴とする請求項４に記載の無線ＴＣＰプロキシ位置選定方法。
【請求項６】
前記移動ホストの移動性測定ステップ（ｂ）は、
（ｂ１）前記移動ホストの移動性を測定するステップと、
（ｂ２）前記測定された移動ホストの移動性を予め定められたしきい値と比較するステップと、
（ｂ３）前記比較の結果、前記測定された移動ホストの移動性が予め定められたしきい値より大きいとき、前記上位プロキシにプロキシ変更を要請するステップと
を備えたことを特徴とする請求項４に記載の無線ＴＣＰプロキシ位置選定方法。
【請求項７】
前記移動性は前記移動ホストのネットワーク内の常住時間として決定され、前記常住時間は前記移動ホストの現在のネットワーク外に移動した時点から該当ＴＣＰ連結に対して監視し始めた時点を引く値の逆数として計算されることを特徴とする請求項４に記載の無線ＴＣＰプロキシ位置選定方法。
【請求項８】
前記プロキシ変更ステップ（ｃ）は、
（ｃ１）前記無線ＴＣＰプロキシが該当ネットワークに移動ホストが新しく移動したことを検知したとき、前記移動ホストの以前プロキシにプロキシ変更を要請するステップと、
（ｃ２）ステップ（ａ２）における前記プロキシ変更要請に対する応答が承諾又は拒絶の場合、これによって前記無線ＴＣＰプロキシのプロキシ機能を活性化又は非活性化するステップと、
（ｃ３）他のプロキシからのプロキシ変更要請に対して受諾するか又は拒絶するかを決定するステップと
を備えたことを特徴とする請求項５に記載の無線ＴＣＰプロキシ位置選定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、有無線複合ネットワーク環境におけるＴＣＰプロキシの動的位置選定方法に関する。より詳しくは、有無線複合ネットワーク環境におけるルーチング経路上で複数個の無線ＴＣＰ（Transmission Control Protocol）プロキシ（Proxy）が存在する場合、移動ホストの移動性又はネットワークの状態によって無線ＴＣＰプロキシの最適位置を動的に選定するための方法に関し、特に、モニタリングを通じて収集された情報に基づいて推定された移動ホストの移動性によって適正位置の無線ＴＣＰプロキシを活性化させることにより有無線複合環境におけるＴＣＰ機能を極大化させる方法に関する。
【０００２】
【従来の技術】
端末システム間の信頼性を持つデータ通信を支援するＴＣＰは既存の優先ネットワークによく適応するように改善されてきた。しかし、無線端末ユーザーの急増による無線ネットワークにおけるインターネット接続要求は無線ネットワーク環境におけるＴＣＰを利用した効率的なデータ通信方法を考慮しなければならなかった。既存のＴＣＰを無線環境にそのまま適用する場合には、多くの問題点が発生する。これは、主に無線ネットワークで発生するデータパケット損失の高い伝送エラー率や無線ホストの移動性によるハンドオフによって発生するにもかかわらず、既存のＴＣＰはこのような現象をデータ通信要求の混み合いによるものと解釈するからである。
【０００３】
無線ネットワーク環境内において前述の原因によるＴＣＰの性能低下を改善するために様々な方案が提案されてきたが、これらの方案は大きく２つに分けられる。その１つは、無線端末機間のＴＣＰを通じるデータ通信方式を修正することであり、もう１つは、ＴＣＰを通じて連結された２つのホスト間のルーチング経路途中にプロキシを設けることである。プロキシは異質的なネットワーク環境の違いを克服するために広く採択されている解決方案で、無線ＴＣＰを通じるデータ通信でローカル復元や連結切れ処理などのためにプロキシが使用されている。
【０００４】
移動無線ＴＣＰの下位プロトコルとして動作する移動ＩＰ（Internet Protocol）は、ＩＥＴＦ（Internet Engineering Task Force）で提案した標準プロトコルで、既存のＩＰに移動ホストに対するルーチング機能を追加したものである。移動ＩＰにおけるデータルーチング経路設定過程は、基本的に広告（advertisement）、登録（registration）、トンネリング（tunnelling）過程で行われる。先ず、移動ホストは自身が止まっているネットワーク（ホームネットワーク）から外部ネットワークに移動するたびに、外部ネットワークにある外部エイジェント（ＦＡ：Foreign Agent）は広告過程を通じて該当移動ホストを検知し、このような移動を検知した外部エイジェントは移動ホストにＩＰアドレスを最初割当てられたホームネットワークのエイジェント、すなわち、ホームエイジェント（ＨＡ：Home Agent）との登録及びトンネリング設定過程を通じて一時的なデータ経路を設定する。従って、移動ホストとＴＣＰ連結が設定されているホストからの全データパケットはホームエイジェントと外部エイジェントを介して移動ホストに伝達される。
【０００５】
送受信者間のルーチング経路上に存在することになる無線ＴＣＰプロキシは、データ送受信の効率性のために、移動ＩＰのホームエイジェント又は外部エイジェントに搭載されることが妥当である。これは、送受信者間のルーチング経路上で２つ以上の無線ＴＣＰプロキシを経由することを意味する。更に、移動ＩＰにおけるハンドオフによるパケット損失を減少させるため、外部エイジェントを階層的なツリーの形態に構成する方案が提案されており、この場合には、送受信者間で伝送されるパケットがツリーの深さだけのエイジェントを経由することになるので、ルーチング経路上に複数の無線ＴＣＰプロキシが存在することになる。
【０００６】
このように外部エイジェントをツリーの形態に構成する場合、ルーチング経路上に存在する多数の無線ＴＣＰプロキシが全て活性化されることになると、このような機能を重複処理する非効率性のみならず、重複認証（ＡＣＫ）及びデータ伝送によってＴＣＰの各種制御アルゴリズムの誤動作を誘発することにより、深刻な性能低下を起こすことがある。
【０００７】
外部エイジェントがツリーの形態に構成されず、単一外部エイジェントの形態で存在しても、移動ＩＰのデータ経路上に少なくともホームエイジェントと外部エイジェントが存在する。従って、移動ＩＰによるデータ通信では常に少なくとも２つの無線ＴＣＰプロキシが活性化される。
【０００８】
上記のような複数個の無線ＴＣＰプロキシが存在するときの問題点を解決するための最も簡単な方法として、無線ＴＣＰプロキシの位置をホームエイジェントの位置に固定させる方法がある。この方法によると、無線ホストが移動してもプロキシを変更させる必要がないので、これによるオーバヘッド及びパケット損失が全くない利点がある反面、下位プロトコルである移動ＩＰが両方向トンネリング機能を支援しなければならない。しかし、移動ＩＰのオプション機能のうちの１つである両方向トンネル機能が支援されない場合、或いは移動ＩＰで支援されるルートの最適化機能によってデータパケットがホームエイジェントを介しないことになる場合には、移動ＴＣＰプロキシをホームエイジェントに固定させる方式を適用することができない。
【０００９】
これとは違って、無線ＴＣＰプロキシの位置をネットワーク上で移動ホストに一番近く位置したエイジェントに位置させる方案がある。これまで提案されてきた大部分のプロキシに基づく無線ＴＣＰはこの方式を仮定している。この場合には上述の両方上トンネリング機能を別途要求しない利点があるが、無線ネットワーク間の境界を越えて移動する度に無線ＴＣＰプロキシが変更される必要があるため、プロキシ変換のためのオーバヘッドが存在する。従って、ホストの移動性が高い場合には、プロキシ間の頻繁な変更による性能低下を起こる問題点がある。
【００１０】
また、他の方法として、階層的に構成されている構造上のある特定レベルに無線ＴＣＰプロキシを位置させる方法がある。この構造は、移動ホスト（Mobile Host）、セル単位で存在する移動性支援ルータ（Mobile Support Station）、幾つかの移動性支援ルータを管理するための監督ホスト（Supervisor Host）からなる３ステップ構造であり、このとき、無線ＴＣＰプロキシを監督ホストに位置させることにより、無線ホストの移動によるプロキシの変更回数を減らす利点がある。しかし、プロキシ位置を静的に監督ホストにのみ局限させることにより、多様なホストの移動性に対してより流動的に対処できない欠点がある。
【００１１】
【発明が解決しようとする課題】
従来のシステムには上述したような種々の問題があり、さらなる改善が望まれている。
【００１２】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、有無線複合ネットワーク環境のリーチング経路上で複数個の無線ＴＣＰプロキシが存在する場合、移動ホストの移動性又はネットワークの状態により無線ＴＣＰプロキシの最適位置を動的に選定する、有無線複合ネットワーク環境におけるＴＣＰプロキシの動的位置選定方法を提供することにある。
【００１３】
【課題を解決するための手段】
上記の目的を達成するために、本発明によれば、有無線複合ネットワーク環境でルーチング経路上に存在する複数個の無線ＴＣＰプロキシの中で最適の無線ＴＣＰプロキシの位置を動的に選定する方法であって、移動ホストを管轄するプロキシは、前記移動ホストの移動性が前記プロキシに予め定められた移動性しきい値以上であれば、上位プロキシにプロキシ変更を申請するステップと、前記上位プロキシはプロキシ変更が申請された前記移動ホストの移動性が前記上位プロキシに予め定められた移動性しきい値以上であるか否かを判定するステップと、前記移動ホストの移動性が前記上位プロキシの移動性しきい値以上であれば、前記上位プロキシはその上位プロキシにプロキシ変更を申請するステップと、前記移動ホストの移動性が前記上位プロキシの移動性しきい値以下であれば、前記上位プロキシは選択的にプロキシ変更を許容するステップとを含む無線ＴＣＰプロキシ位置選定方法が提供される。
【００１４】
更に、本発明によれば、有無線複合ネットワーク環境でルーチング経路上に存在する複数個の無線ＴＣＰプロキシの中で最適の無線ＴＣＰプロキシの位置を動的に選定する方法であって、前記プロキシが担当するネットワーク領域内に新しい移動ホストが進入したか否かを判定するステップと、前記新しい移動ホストが進入すると、前記移動ホストの以前プロキシに前記移動ホストに対するプロキシ変更を申請するステップと、前記以前プロキシがプロキシ変更を承認すると、前記プロキシが前記移動ホストに対するプロキシとして作動するステップとを含む無線ＴＣＰプロキシ位置選定方法が提供される。
【００１５】
更に、本発明によれば、有無線複合ネットワーク環境でルーチング経路上に存在する複数個の無線ＴＣＰプロキシの中で最適の無線ＴＣＰプロキシの位置を動的に選定する方法であって、（ａ）前記複数個の無線ＴＣＰプロキシの中の１つの無線ＴＣＰプロキシのみが活性化されるようにするプロキシ活性化ステップと、（ｂ）移動ホストがネットワーク外に移動する時点で該当移動ホストの移動性を測定する移動性測定ステップと、（ｃ）前記移動ホストの測定された移動性に基づいて前記移動ホストのプロキシを最適位置にある無線ＴＣＰプロキシに変更するプロキシ変更ステップとを含むことを特徴とする無線ＴＣＰプロキシ位置選定方法が提供される。
【００１６】
従って、有無線複合ネットワーク環境のルーチング経路上で複数個の無線ＴＣＰプロキシが存在する場合、移動ホストの該当ネットワーク常住時間に基づいて移動ホストの移動性及びネットワークの状態を判断し、適正位置の無線ＴＣＰプロキシを活性化させることにより、複数の無線ＴＣＰプロキシの重複機能の随行による非効率性や性能低下を防止し、高い移動性を有するホストに対しても効率的に対処してデータ通信サービスの堅固性を強化させることができる。
【００１７】
【発明の実施の形態】
以下、添付の図面を参照して本発明による好適な実施の形態の動作を詳細に説明する。
【００１８】
図１（Ａ）及び（Ｂ）は、本発明による無線ＴＣＰプロキシの動的位置選定方法が使用される有無線複合ネットワーク環境を示すブロック図で、図１（Ａ）は後述のように外部無線ＴＣＰプロキシが別途の階層を有さずに存在する場合であり、図１（Ｂ）は外部無線ＴＣＰプロキシが階層的に構成されている場合を示している。
【００１９】
図１（Ａ）及び図１（Ｂ）における有無線複合ネットワークは１つ以上のＬＡＮ（Local Area Network）と無線ＬＡＮを含み、図示のように、固定ホスト１０と移動ホスト２０との間の物理的なネットワーク経路上には、無線ＴＣＰプロキシであるホーム無線ＴＣＰプロキシ３０と外部無線ＴＣＰプロキシ４０が存在する。ここで、ホーム無線ＴＣＰプロキシ３０は、移動ホスト２０が以前に位置していたホームネットワークに存在する無線ＴＣＰプロキシを言い、外部無線ＴＣＰプロキシ４０は移動ホスト２０が移動した現在のネットワークに存在する無線ＴＣＰプロキシを言う。
【００２０】
一方、上述のように、図１（Ａ）は外部無線ＴＣＰプロキシが別途の階層を有さずに存在する場合を例示したもので、固定ホスト１０から伝送されたＴＣＰデータパケットは、ホーム無線ＴＣＰプロキシ３０、インターネット５０、外部無線ＴＣＰプロキシ４０を介して移動ホスト２０に伝達される。従って、外部無線ＴＣＰプロキシ４０の上位プロキシは、ホーム無線ＴＣＰプロキシ３０になる。
【００２１】
反面、図１（Ｂ）のように、外部無線ＴＣＰプロキシが階層的に構成されている場合、固定ホスト１０から伝送されたＴＣＰデータパケットは、順に、ホーム無線ＴＣＰプロキシ３０、インターネット５０、最上位階層の外部無線ＴＣＰプロキシ１（４１）、上位階層の外部無線ＴＣＰプロキシ２、３（４２、４３）、最下位階層の外部無線ＴＣＰプロキシ４、５、６（４４、４５、４６）を介して移動ホスト２０に伝達される。
【００２２】
図２は、本発明により図１（Ａ）及び図１（Ｂ）に例示されている有無線複合ネットワーク環境で使用される各無線ＴＣＰプロキシの詳細ブロック構成図を示す。
【００２３】
それぞれの無線ＴＣＰプロキシ３０、４０ないし４６は、プロキシ位置関連プロフィール（Proxy Placement Policy Profile）１００、プロキシ活性化／非活性化モジュール（Proxy Enabling/Disabling module）２００、パケットインタセップターモジュール（Interceptor module）３００、ホスト移動性監視モジュール（Host Mobility Monitoring module）４００、プロキシ変更管理モジュール（Proxy Switching Management Module）５００及びプロトコル特定モジュール（Protocol-specific Function module）６００を含む。
【００２４】
プロキシ位置関連プロフィール１００は、図１に例示されている移動ホスト２０の移動性を判断するためのパラメータの指定及び移動性のしきい値などのホストの移動性を判断するためのデータベースである。このとき、移動ホスト２０の移動性は、多様なパラメータによって判断され得る。その一例として、下記に説明されるような平均ネットワーク常住時間を挙げることができる。
【００２５】
プロキシ活性化／非活性化モジュール２００は、ネットワークを通じて受信されるパケットを分析して、該当プロキシが移動ホスト２０に対して活性化される否かを決定する。すなわち、ネットワーク経路上に存在する複数個の無線ＴＣＰプロキシ３０、４０ないし４６の中のいずれか１つの無線ＴＣＰプロキシのみが該当移動ホスト２０に対して活性化されるようにする機能を担当する。従って、無線ＴＣＰプロキシ３０、４０ないし４６は、移動ホスト２０に対して活性状態である場合にのみ該当移動ホスト２０に対してプロキシ機能を行う。
【００２６】
パケットインタセップターモジュール３００は、無線リンクからネットワーク階層パケットを横取りしてパケットを分析（decoding）する機能を担当する。分析されたパケットは、プロトコル特定モジュール６００によって無線通信上のエラー検知、ローカル再伝送、連結切れハンドリング機能などに使用される。
【００２７】
ホスト移動性監視モジュール４００は、プロキシ位置関連プロフィール１００によって定義されたパラメータにより該当移動ホスト２０の移動性を測定する機能を担当する。このような機能は、移動ホストが該当無線ネットワークの範囲外に外れる時点で１回行われる。例えば、移動ホスト２０の移動性を決定する基準パラメータとしてネットワーク内の常住時間を使用する場合、移動ホスト２０の移動性は現在のネットワーク外に移動した時点から監視し始めた時点を引く値の逆数を取ることにより求められる。ホスト移動性監視モジュール４００は、該当移動ホスト２０が現在のネットワーク外に移動したことを検知する時点で１回のみ行われるので、追加負担が殆ど発生しない。
【００２８】
プロキシ変更管理モジュール５００は、ホスト移動性監視モジュール４００で測定された移動性情報に基づいて無線ＴＣＰプロキシの変更手続を主管するモジュールで、移動ホスト２０の移動によって無線ＴＣＰプロキシ変更が決定されると、プロキシ変更手続きを行う。
【００２９】
以下、上述の構成を有する有無線複合ネットワーク環境で本発明による無線ＴＣＰプロキシ位置決定過程は、図３及び図４〜６を参照して次のように詳細に説明する。
【００３０】
図３は、所定無線ＴＣＰプロキシ（例えば、４０）が管理している移動ホスト２０の移動性を測定して、しきい値以上の移動性を有するときに、上位プロキシ（例えば、３０）にプロキシ変更を要請する過程を示すフローチャートである。
【００３１】
図３に示されているように、プロキシ４０内のホスト移動性監視モジュール４００は、該当移動ホスト２０の移動性を測定して、この値を別途格納する（ステップ３１０）。その後、プロキシ４０は、測定された移動性を予め定められたしきい値と比較する（ステップ３１２）。このとき、測定されたホストの移動性が予め定められたしきい値を超える場合は、現在使用されている無線ＴＣＰが両方向トンネリング機能を支援するか否かを判定し（ステップ３１４）、両方向トンネリング機能を支援すると、現在ネットワークに上位プロキシが存在するか否かを判定する（ステップ３１６）。もし、無線ＴＣＰが両方向トンネリング機能を支援しない場合、また、上位プロキシが存在しない場合には、プロキシ変更許容変数を１に指定して（ステップ３１８）終了する。この変数は、以降の他のプロキシからプロキシ変更要請がある場合、受諾するか否かを決定するために存在するもので、これについては図４〜６に関連して詳細に後述する。
【００３２】
一方、しきい値を超え、両方向トンネル機能を支援し、上位無線ＴＣＰプロキシが存在する場合には、ステップ３２０に進行する。このステップ３２０で、ホスト移動性監視モジュール４００は、前記測定されたホストの移動性を第１プロキシ変更要請パケット内の移動性フィールドに記録した後、上位プロキシに第１プロキシ変更要請パケットを送信する（ステップ３２２）。第１プロキシ変更要請パケット内の移動性フィールドに記録された移動性の値によって、上位プロキシは選択的にプロキシ変更の要否を決定する。その後、プロキシ変更許容変数を０に指定し、待機状態に遷移する（ステップ３２４）。
【００３３】
本発明では、プロキシ変更要請パケットが第１及び第２プロキシ変更要請パケットに区分して使用され、第１プロキシ変更要請パケットは、図３で説明されているように、ホストに対するプロキシとして役割を果たしていたプロキシ（例えば、４０）がその上位プロキシ（例えば、３０）に移動ホストのプロキシの役割を担当してくれることを要請する機能をし、第２プロキシ変更要請パケットは、後述のように、プロキシは移動ホストが止まっていたネットワークに存在する以前プロキシに移動ホストに対するプロキシの役割を担当しようとすることを通報する役割をする。
【００３４】
図４〜図６は、他のプロキシからのプロキシ変更要請パケットが伝達される場合に、プロキシが移動ホストの移動性によって該当移動ホストのプロキシとして作動するか、又は上位のプロキシにプロキシ変更を要請するか否かを決定する過程を示すフローチャートである。
【００３５】
図４に示されているように、プロキシは、先ず、自身が位置しているネットワーク内に新しい移動ホストが移動してきたことが検知されると（ステップ４０１）、第２プロキシ変更要請パケットを移動ホストの以前プロキシに送信した後（ステップ４０２）、待機状態に遷移して（ステップ４０３）、終了する。このとき、以前プロキシに対する情報は、新しく移動したホストから得ることができる。
【００３６】
一方、新しい移動ホストがネットワーク内に進入せず、待機状態ではない場合、プロキシはステップ４０４に進行する。ステップ４０４で、プロキシは、いずれかの１つのＴＣＰプロキシから受信されるパケットがＴＣＰ制御パケットであるか否かを判定する。すなわち、プロキシは、受信されたパケットの形態によってそのパケットがＴＣＰプロキシ制御パケットであるか否かを判定するものである。制御パケットは、無線ＴＣＰプロキシ間のメッセージ交換のためのパケットで、本発明では第１及び第２プロキシ変更要請パケット、プロキシ変更要請応答パケット、プロキシ変更要請拒絶パケットなどを意味する。
【００３７】
ステップ４０４での判定の結果、受信されたパケットが制御パケットではなく、プロキシを介して通るパケットである場合は、ＴＣＰプロキシのプロキシ活性化変数を確認してプロキシがオープン状態、すなわち、作動状態であり、且つ、プロキシ機能が活性化されたか否かをチェックする（ステップ４０６）。プロキシ機能が活性化されている場合には、受信されたパケットをパケットインタセップターモジュール３００を通じて解釈した後、プロトコル特定モジュール６００を呼び出してＴＣＰプロキシのプロトコル特定機能を行う（ステップ４０７）。
【００３８】
反面、プロキシ機能が活性化されていない場合には、プロキシ機能を非活性化した状態でパケットをバイパッシングして（ステップ４０８）、終了する。
【００３９】
一方、ステップ４０４での判定の結果、受信したパケットがＴＣＰプロキシ制御パケットであれば、プロキシが現在遊休状態であるか否かを判定する（ステップ４０５）。プロキシの遊休状態とは、上述のように、プロキシが以前プロキシに第２プロキシ変更要請パケットを伝送して新しい移動ホストに対するプロキシとして作動することができることを通報したが、以前プロキシからプロキシ変更要請拒絶パケットを受信して該当移動ホストに対するプロキシ機能が非活性化された状態をいう。
【００４０】
ステップ４０５の判定の結果、遊休状態であれば、プロキシは他のプロキシから第１プロキシ変更要請パケットを受信したか否かを判定する（ステップ４０９）。第１プロキシ変更要請パケットが受信されていない場合には、エラー処理をして（ステップ４１１）、全過程を終了する。しかし、第１プロキシ変更要請パケットが受信された場合には、プロキシはパケット内の移動性フィールドに記録されている移動ホストの移動性がプロキシ内部の移動性しきい値より大きいか否かを判定する（ステップ４１２）。
【００４１】
ステップ４１２の判定の結果、移動ホストの移動性がプロキシの移動性しきい値より大きい場合、プロキシは上位プロキシに該当移動ホストに対する第１プロキシ変更要請パケットを伝送して（ステップ４１３）、全過程を終了する。しかし、移動ホストの移動性がプロキシの移動性しきい値より小さい場合は、プロキシ変更許容変数が１であるか否かを判定する（ステップ４１４）。プロキシ変更許容変数が１である場合には、図３からわかるように、プロキシの変更が許容される状態であるため、プロキシは他の該当プロキシにプロキシ変更要請応答パケットを提供してプロキシ変更が許諾されることを通報し、該当移動ホストに対してプロキシとして動作する（ステップ４１５）。しかし、プロキシ変更許容変数が１ではない場合には、プロキシ変更が許容されない状態であるため、他の該当プロキシにプロキシ変更要請拒絶パケットを伝送して（ステップ４１６）、全過程を終了する。
【００４２】
一方、ステップ４０５の判定の結果、遊休状態ではない場合は、プロキシは現在待機状態であるか否かを判定する（ステップ４１８）。ステップ４１８の判定の結果、待機状態ではない場合、エラー処理をし（ステップ４１９）、全過程を終了する。しかし、待機状態である場合には、プロキシは第２プロキシ変更要請パケットを伝送していた以前プロキシからプロキシ変更応答パケットが受信されたか否かを判定する（ステップ４２０）。ステップ４２０の判定の結果、プロキシ変更要請応答パケットが受信された場合は、プロキシの機能を活性化し、移動ホストの移動性情報を格納した後、該当移動ホストに対するプロキシとして作動する（ステップ４２１、Ｓ４２２、Ｓ４２３）。しかし、プロキシ変更要請拒絶パケットが以前プロキシから提供されると（ステップ４２４）、プロキシはプロキシ機能を非活性化し（ステップ４２５）、遊休状態に遷移する（ステップ４２６）。
【００４３】
上記において、本発明の好適な実施の形態について説明したが、本発明の請求範囲を逸脱することなく、当業者は種々の改変をなし得るであろう。
【００４４】
【発明の効果】
以上、説明したように、本発明によれば、動的無線ＴＣＰプロキシ選定方式は、有無線複合ネットワークのルーチング経路上に複数個の無線ＴＣＰプロキシが存在するとき、ネットワーク常住時間などを通じて測定されたホストの移動性が予め定められたしきい値を超える場合には、ホームエイジェントに位置した無線ＴＣＰプロキシを活性化させ、上記の予め定められたしきい値を超えない場合には、外部エイジェントに位置している無線ＴＣＰプロキシを活性化させる方法を提供することにより、ホストの多様な移動性に対して流動的に対処して無線通信システムの急激な性能低下を防止することができ、移動ホストに信頼性ある通信サービスを提供するという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施形態の、無線ＴＣＰプロキシの動的位置選定方法が使用される有無線複合ネットワーク環境を示すブロック図で、（Ａ）は外部無線ＴＣＰプロキシが別途の階層を有さずに存在する場合、（Ｂ）は外部無線ＴＣＰプロキシが階層的に構成されている場合を示す図である。
【図２】本発明の実施形態の、図１（Ａ）及び（Ｂ）に例示された無線ＴＣＰプロキシの詳細な構成を示すブロック図である。
【図３】本発明の実施形態の、移動ホストが管轄プロキシの領域の外部に移動するときのプロキシの作動を示すフローチャートである。
【図４】本発明の実施形態の、移動ホストがプロキシの領域内に移動するときのプロキシの作動を示すフローチャートである。
【図５】本発明の実施形態の、移動ホストがプロキシの領域内に移動するときのプロキシの作動を示すフローチャートである。
【図６】本発明の実施形態の、移動ホストがプロキシの領域内に移動するときのプロキシの作動を示すフローチャートである。
【符号の説明】
１０  固定ホスト
２０  移動ホスト
３０、４０  無線ＴＣＰプロキシ
４１  外部無線ＴＣＰプロキシ１
４２  外部無線ＴＣＰプロキシ２
４３  外部無線ＴＣＰプロキシ３
４４  外部無線ＴＣＰプロキシ４
４５  外部無線ＴＣＰプロキシ５
４６  外部無線ＴＣＰプロキシ６
５０  インターネット
１００  プロキシ位置関連プロフィール
２００  プロキシ活性化／非活性化モジュール
３００  パケットインタセップターモジュール
４００  ホスト移動性監視モジュール
５００  プロキシ変更管理モジュール
６００  プロトコル特定モジュール
【図１】
0003660321.tif 000002
【図２】
0003660321.tif 000003
【図３】
0003660321.tif 000004
【図４】
0003660321.tif 000005
【図５】
0003660321.tif 000006
【図６】
0003660321.tif 000007