(57)【特許請求の範囲】
【請求項１】
第１のネットワーク内で、または前記第１のネットワーク外の第２のネットワークとのデータ通信を行うネットワークシステムにおいて、
前記第１および第２のネットワーク間に接続されるネットワーク中継部と、
前記第１のネットワークに対して前記ネットワーク中継部を介して接続されるとともに、前記第２のネットワークに対して接続されており、前記第１のネットワークに接続されたサーバとデータ通信を行う複数のアクセスサーバと、を備え、
前記ネットワーク中継部は、
前記第２のネットワークに接続された各ユーザ端末を特定する情報とこれら各ユーザ端末に前記第１のネットワーク上で動的に割り振られるアドレスとの対応関係を記憶するアドレス対応情報記憶部と、
前記各ユーザ端末ごとに、前記第１のネットワークへの接続形態に関するユーザ固有の情報を記憶するユーザ固有情報記憶部と、
前記複数のアクセスサーバの種類に応じた情報を提供する前記第１のネットワークに接続されたサーバを選択するサーバ選択部と、
前記サーバ選択部により選択されたサーバと前記ユーザ端末とがデータ通信を行えるように、前記アドレス対応情報記憶部および前記ユーザ情報固有情報記憶部に記憶された各情報に従って接続経路を設定するルーティング設定部と、を有することを特徴とするネットワークシステム。
【請求項２】
前記ユーザ固有情報記憶部は、前記第２のネットワークに接続されたユーザ端末が前記第１のネットワークに接続されたサーバからデータをダウンロード中に回線が切断してもダウンロードを途中から継続可能なように、回線が切断する直前のダウンロード情報を記憶することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記ユーザ固有情報記憶部は、前記第２のネットワークに接続されたユーザ端末が前記第１のネットワークに接続されたサーバからデータをダウンロードする際に、該データを逐次記憶することを特徴とする請求項２に記載のネットワークシステム。
【請求項４】
第１のネットワーク内で、または前記第１のネットワーク外の第２のネットワークとのデータ通信を行うプログラムを記録したコンピュータ読み取り可能な情報記録媒体において、
前記第１および第２のネットワーク間で送受されるデータを中継するネットワーク中継ステップと、
前記ネットワーク中継ステップを介して前記第１のネットワークに接続されるとともに、前記第２のネットワークに対して接続される複数のアクセスサーバが、前記第１のネットワークに接続されたサーバとデータ通信を行う制御を行うステップと、を備え、
前記ネットワーク中継ステップは、
前記第２のネットワークに接続された各ユーザ端末の種類とこれら各ユーザ端末に前記第１のネットワーク上で動的に割り振られるアドレスとの対応関係を記憶するアドレス対応情報記憶ステップと、
前記各ユーザ端末ごとに、前記第１のネットワークへの接続形態に関するユーザ固有の情報を記憶するユーザ固有情報記憶ステップと、
前記複数のアクセスサーバの種類に応じた情報を提供する前記第１のネットワークに接続されたサーバを選択するサーバ選択ステップと、
前記サーバ選択ステップにより選択されたサーバと前記ユーザ端末とがデータ通信を行えるように、前記アドレス対応情報記憶ステップおよび前記ユーザ情報固有情報記憶ステップに記憶された各情報に従って接続経路を設定するルーティング設定ステップと、を実行させるためのプログラムを記録した情報記録媒体。
【請求項５】
前記ユーザ固有情報記憶ステップは、前記第２のネットワークに接続されたユーザ端末が前記第１のネットワークに接続されたサーバからデータをダウンロード中に回線が切断してもダウンロードを途中から継続可能なように、回線が切断する直前のダウンロード情報を記憶することを特徴とする請求項６に記載の情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたユーザ端末からのアクセス要求に対して、動的にアドレスを割り振るネットワーク環境に関する。
【０００２】
【従来の技術】
インターネットには不特定多数のコンピュータが接続されるため、インターネットに接続された各コンピュータを識別するためのアドレス情報であるＩＰ(Internet Protocol)アドレスを動的に割り振る手法が一般化している。
【０００３】
また、内部ネットワーク間でデータ通信を行う場合も、内部ネットワークに接続されるコンピュータの数が増えてきたこともあって、ＤＨＣＰ(Dynamic Host Configuration Protocol)サーバにより各コンピュータに動的にＩＰアドレスを割り振る例が増えてきた。
【０００４】
ＩＰアドレスを動的に割り振る環境では、各コンピュータがネットワークに接続されるたびにＩＰアドレスが変化するため、各コンピュータを特定する情報（例えば、ユーザＩＤやパスワード）と動的に割り振られるＩＰアドレスとの対応関係をネットワーク上に保持しておくのは困難であった。
【０００５】
例えば、インターネット等の外部ネットワークから内部ネットワークにダイアルアップでアクセスする場合、従来は、ユーザ端末が最初にアクセスするネットワーク装置（例えば、ルータなどのアクセスサーバ）と、このネットワーク装置に接続されたサーバとの間で認証手続きを行った後、ユーザ端末に対してＩＰアドレスを割り当てていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来のネットワークシステムでは、各ＩＰアドレスをどのユーザ端末が所有しているのかをサーバ側で管理しておらず、ＩＰアドレス情報とユーザＩＤ等のユーザ情報との対応関係を取得するには、各ユーザ端末の端末からその情報を入手する必要があった。ところが、大規模なネットワークでは、個々のコンピュータが互いに離れた場所に設置されていることが多く、上述した情報は簡単には手に入れられない。
【０００７】
また、複数のネットワーク間でデータ通信を行う場合、各ネットワークごとにＩＰアドレスが動的に変化するため、ＩＰアドレス情報とユーザ情報とをタイムリーに更新することは困難であった。
【０００８】
また、ＤＨＣＰサーバ機能を有する内部ネットワークにおいても、ＩＰアドレス情報とユーザ情報とをタイムリーに更新してユーザ端末を集中管理するシステムは従来存在しなかった。
【０００９】
さらに、従来は、ＩＰアドレス情報とユーザ情報との対応関係を利用して、ユーザ端末に適した情報を提供するなどのユーザ側の利便性の向上を図ったネットワークシステムは存在しなかった。
【００１０】
本発明は、このような点に鑑みてなされたものであり、その目的は、ネットワークに接続された複数のユーザ端末を集中的に管理でき、かつ、データ通信時のセキュリティ性の向上を図ったネットワークシステムを提供することにある。
【００１１】
【課題を解決するための手段】
本発明の一態様では、第１のネットワーク内で、または前記第１のネットワーク外の第２のネットワークとのデータ通信を行うネットワークシステムにおいて、
前記第１および第２のネットワーク間に接続されるネットワーク中継部と、
前記第１のネットワークに対して前記ネットワーク中継部を介して接続されるとともに、前記第２のネットワークに対して接続されており、前記第１のネットワークに接続されたサーバとデータ通信を行う複数のアクセスサーバと、を備え、
前記ネットワーク中継部は、
前記第２のネットワークに接続された各ユーザ端末を特定する情報とこれら各ユーザ端末に前記第１のネットワーク上で動的に割り振られるアドレスとの対応関係を記憶するアドレス対応情報記憶部と、
前記各ユーザ端末ごとに、前記第１のネットワークへの接続形態に関するユーザ固有の情報を記憶するユーザ固有情報記憶部と、
前記複数のアクセスサーバの種類に応じた情報を提供する前記第１のネットワークに接続されたサーバを選択するサーバ選択部と、
前記サーバ選択部により選択されたサーバと前記ユーザ端末とがデータ通信を行えるように、前記アドレス対応情報記憶部および前記ユーザ情報固有情報記憶部に記憶された各情報に従って接続経路を設定するルーティング設定部と、を有することを特徴とするネットワークシステムが提供される。
【００１２】
本発明の一態様によれば、ユーザ端末を特定する情報と第１のネットワーク上で動的に割り振られるアドレスとの対応関係を記憶するとともに、第１のネットワークへの接続形態に関するユーザ固有の情報を記憶するため、第２のネットワークに接続される各ユーザ端末を集中管理することができる。
【００１３】
本発明の一態様によれば、ユーザ端末に適したサーバを自動選択するため、セキュリティ性が向上する。
【００１４】
本発明の一態様によれば、ユーザ端末が最初にアクセスしたアクセスサーバの設置場所に応じたサーバを自動選択するため、地域限定型の情報をユーザに提供できる。
【００１５】
本発明の一態様によれば、ダウンロード中に回線が切断した後、回線を再接続した場合に、回線が切断する直前の状態からダウンロードを継続できるため、途中までダウンロードしたデータが無駄にならずに済み、通信コストを削減できるとともに、ダウンロード時間も短くできる。
【００１８】
本発明の一態様では、第１のネットワーク内で、または前記第１のネットワーク外の第２のネットワークとのデータ通信を行うプログラムを記録したコンピュータ読み取り可能な情報記録媒体において、
前記第１および第２のネットワーク間で送受されるデータを中継するネットワーク中継ステップと、
前記ネットワーク中継ステップを介して前記第１のネットワークに接続されるとともに、前記第２のネットワークに対して接続される複数のアクセスサーバが、前記第１のネットワークに接続されたサーバとデータ通信を行う制御を行うステップと、を備え、
前記ネットワーク中継ステップは、
前記第２のネットワークに接続された各ユーザ端末の種類とこれら各ユーザ端末に前記第１のネットワーク上で動的に割り振られるアドレスとの対応関係を記憶するアドレス対応情報記憶ステップと、
前記各ユーザ端末ごとに、前記第１のネットワークへの接続形態に関するユーザ固有の情報を記憶するユーザ固有情報記憶ステップと、
前記複数のアクセスサーバの種類に応じた情報を提供する前記第１のネットワークに接続されたサーバを選択するサーバ選択ステップと、
前記サーバ選択ステップにより選択されたサーバと前記ユーザ端末とがデータ通信を行えるように、前記アドレス対応情報記憶ステップおよび前記ユーザ情報固有情報記憶ステップに記憶された各情報に従って接続経路を設定するルーティング設定ステップと、を実行させるためのプログラムを記録した情報記録媒体が提供される。
【００１９】
【発明の実施の形態】
以下、本発明に係るネットワークシステムについて、図面を参照しながら具体的に説明する。
【００２０】
（第１の実施形態）
図１は本発明に係るネットワークシステムの第１の実施形態のブロック図である。図１のネットワークシステムは、外部ネットワーク１に接続されたアクセスサーバ２と、外部ネットワーク１と内部ネットワーク３の間に接続されたネットワーク中継機構４とを備える。
【００２１】
外部ネットワーク１は、複数のユーザ端末がインターネット、ＬＡＮ(Local Area Network)、およびＷＡＮ(Wide Area Network)などの形態で接続されたものである。また、内部ネットワーク３には、各ユーザ端末の認証を行う認証サーバ５の他、複数のコンピュータ６が接続されている。
【００２２】
ネットワーク中継機構４は、外部ネットワーク１と内部ネットワーク３の間に位置し、パケットを中継するゲートウェイ機能を果たす。ネットワーク中継機構４は、図２に詳細構成を示すように、パケット解析部１１と、情報対応付け部１２と、情報保持部１３と、情報振り分け部１４とを有する。
【００２３】
パケット解析部１１は、ユーザ端末から送られたパケットの中からユーザ認証を行うパケットを選択し、選択したパケットの内部を解析してユーザ情報とそれに対応するＩＰアドレス情報とを抽出する。
【００２４】
情報対応付け部１２は、ユーザＩＤやパスワード等のユーザ情報とそれに対応するＩＰアドレス情報と、ユーザ端末がアクセスしたアクセスサーバ２の種類と、各ユーザ端末のネットワークへの接続形態を示す情報（以下、ユーザ固有データ情報）とを対応付け、その対応関係を情報保持部１３に記憶する制御を行う。また、情報保持部１３に記憶された情報が古くなった場合には、その情報を更新する制御も行う。
【００２５】
情報保持部１３は、ユーザＩＤ等のユーザ情報とＩＰアドレス情報とを対応付けて記憶するアドレス対応情報部１３Ａと、ネットワークへの接続形態に関するユーザ固有の情報を記憶するユーザ固有データ情報部１３Ｂとを有する。
【００２６】
情報振り分け部１４は、情報保持部１３に保持された情報に基づいて、ユーザ端末に提供するサービスを振り分ける処理を行う。具体的には、ユーザ情報をキーにして情報保持部１３からユーザ固有データ情報を読み出し、その情報に基づいて、サーバを選択したり、ユーザ端末に提供する情報の種類を制限したり、ネットワークへの接続形態を選択したりする。
【００２７】
図３はネットワーク中継機構４の処理の流れを示すフローチャートである。まず、ユーザ端末から送られてきたパケットが認証パケットか否かを判定する（ステップＳ１）。認証パケットでなければ、通常のネットワークプロセスに従ってパケットの送信を行う（ステップＳ２）。一方、認証パケットであれば、パケットの内部を解析し、ユーザＩＤ等のユーザ情報とＩＰアドレス情報を抽出する（ステップＳ３）。
【００２８】
次に、抽出されたユーザ情報に対応するＩＰアドレス情報が情報保持部１３に記憶されているか否かを判断する（ステップＳ４）。記憶されていれば、記憶されているユーザ情報およびＩＰアドレス情報と、ステップＳ２で抽出されたユーザ情報およびＩＰアドレス情報との新旧を比較し（ステップＳ５）、記憶されている情報の方が古ければ、ステップＳ２で抽出された情報に基づいて、ユーザ情報とＩＰアドレス情報とを対応付ける（ステップＳ６）。一方、保持されている情報の方が新しければ、ユーザ情報とＩＰアドレス情報との対応付けは変更せずに処理を終了する。
【００２９】
また、ステップＳ４の処理を行った時点で、情報保持部１３にユーザ情報等が記憶されていなければ、抽出されたユーザ情報とＩＰアドレス情報とを対応付ける（ステップＳ６）。
【００３０】
ステップＳ６の処理が終了すると、次に、対応付けたユーザ情報とＩＰアドレス情報とを情報保持部１３内のアドレス対応情報部１３Ａに記憶し、かつ、各各ユーザ端末に固有のネットワーク接続情報をユーザ固有データ情報部１３Ｂに記憶する（ステップＳ７）。
【００３１】
図４は図２のネットワーク中継機構４の一具体例を示す図であり、携帯端末を所有するユーザＡが外部ネットワーク１からアクセスサーバ２を介して内部ネットワーク３のサーバ６にアクセスする例を示している。以下では、ユーザがサーバ６ａまたは６ｂから時刻表のデータを取得する例を説明する。
【００３２】
ネットワーク中継機構４は、ユーザＡが発信した電話番号情報とその電話番号に対応するアクセスサーバ２の種類とを抽出し、そのアクセスサーバ２が設置されている地域の時刻表データを提供するサーバ６ａまたは６ｂにユーザＡを接続する。
【００３３】
図５はユーザＡがサーバ６ａまたは６ｂから時刻表データを取得する際のネットワーク中継機構４の動作を示す図である。
【００３４】
例えば、ユーザＡが東京にあるアクセスサーバ２にアクセスすると、そのアクセス情報がネットワーク中継機構４内の情報保持部１３に記憶される。具体的には、図５に示すように、各ユーザＡのユーザ情報とそれに対応するＩＰアドレス情報とが、情報保持部１３内のアドレス対応情報保持部１３Ａに記憶される。また、ユーザ固有データ情報部１３Ｂには、各ユーザ端末のネットワーク接続情報、例えば、各ユーザ端末をどのサーバに接続するかを示す情報などが記憶される。
【００３５】
情報振り分け部１４は、情報保持部１３に記憶された各情報に従って、各ユーザ端末とサーバ６との接続経路を設定する。例えば、ユーザＡが東京にあるアクセスサーバ２にアクセスした場合には、東京方面の時刻表データを提供するサーバ６ａにユーザＡの携帯端末をルーティングする。
【００３６】
その後、ユーザＡが大阪にあるアクセスサーバ２にアクセスした場合には、ネットワーク中継機構４部内の情報対応付け部１２は、アクセスサーバ２が変化したことを認識して、情報保持部１３の保持内容を更新する。具体的には、ＩＰヘッダを書き換える。また、情報振り分け部１４は、情報保持部１３の保持内容に従って、大阪方面の時刻表データを提供するサーバ６ｂにユーザＡをルーティングする。
【００３７】
このように、第１の実施形態では、外部ネットワーク１と内部ネットワーク３との間にネットワーク中継機構４を設け、ユーザ情報とＩＰアドレス情報との対応関係や各ユーザ端末のネットワーク接続形態情報等をネットワーク中継機構４内の情報保持部１３にタイムリーに記憶して更新し、ユーザ端末がアクセスしたアクセスサーバ２の種類に応じた情報を提供するサーバを情報振り分け部１４で選択し、選択したサーバとユーザ端末とをルーティングするようにしたため、各ユーザ端末のネットワーク接続経路を規制および監視することができ、ネットワークのセキュリティ性を向上できる。また、各ユーザ端末にどのＩＰアドレスが割り振られたかを常に把握でき、各ユーザ端末を集中管理することができる。
【００３８】
（第２の実施形態）
第２の実施形態は、ユーザ端末がサーバからデータをダウンロードしている最中に回線が切断され、その後、回線が再接続された場合に、回線が切断される直前の状態からダウンロードを継続して行えるようにしたことを特徴とする。
【００３９】
図６は第２の実施形態のネットワークシステムの概略構成を示すブロック図である。図６のネットワークシステムは、第１の実施形態と同様に、外部ネットワーク１と内部ネットワーク３の間に接続されたネットワーク中継機構４を有する。外部ネットワーク１には、携帯端末を有するユーザＡが接続されている。
【００４０】
外部ネットワーク１からアクセスサーバ２に送られたパケットはすべて、ネットワーク中継機構４を介して内部ネットワーク３に送られる。ネットワーク中継機構４は、図２と同様に構成される。
【００４１】
以下では、ユーザＡが、内部ネットワーク３に接続されたサーバ６からデータをダウンロードする例を説明する。
【００４２】
図７はデータをダウンロードする際のネットワーク中継機構４の動作を説明する図、図８はネットワーク中継機構４の動作を示すフローチャートであり、以下、これらの図を用いて第２の実施形態の動作を説明する。
【００４３】
まず、ユーザＡが外部ネットワーク１を介してアクセスサーバ２にアクセスすると、ユーザ情報と動的に割り振られるＩＰアドレス情報との対応関係が情報保持部１３内のアドレス対応情報保持部１３Ａに記憶され、ダウンロードするデータの種類やダウンロードの進捗状況等を示すダウンロード情報等がユーザ固有データ情報部１３Ｂに記憶される（ステップＳ21）。
【００４４】
次に、情報振り分け部１４は、情報保持部１３に記憶された情報に基づいて、ダウンロードデータを提供するサーバ６とユーザＡとをルーティングする（ステップＳ22）。その後、ダウンロードが開始される（ステップＳ23）。ダウンロード中は、ダウンロードデータがユーザＡに送られるとともに、情報保持部１３内のユーザ固有データ情報部１３Ｂにも格納される（ステップＳ24）。
【００４５】
次に、ダウンロード中に回線が切断された後、その回線が再接続されてユーザＡによりダウンロードの継続が指示されたか否かを判定し（ステップＳ25）、指示された場合には、情報対応付け部１２は、ユーザ情報とそのユーザＡに新たに割り振られたＩＰアドレス情報との対応関係を情報保持部１３内のアドレス対応情報保持部１３に記憶する（ステップＳ26）。
【００４６】
また、情報対応付け部１２は、情報保持部１３に保持されているダウンロード情報を読み出し、どこまでダウンロードが行われたかを検出し、ダウンロードが中断した時点からダウンロードを継続するようにサーバに指示する（ステップＳ27）。これにより、ユーザ端末は、回線が切断する直前の状態からダウンロードを継続して行うことができる。
【００４７】
このように、第２の実施形態は、ユーザ端末がネットワークを介してサーバからデータをダウンロードする場合に、ダウンロード中のデータをユーザ端末に伝送するだけでなく、そのデータをネットワーク中継機構４内に逐次記憶しておくため、ダウンロード中に回線が切断した後、再接続してダウンロードを再開する場合に、ダウンロードを最初からやり直さずに済み、ダウンロード時間を短縮できて通信コストも抑制できる。
【００４８】
なお、上述した第２の実施形態において、ダウンロードデータをネットワーク中継機構４内に格納する代わりに、どこまでダウンロードしたかを示す情報のみを情報格納部１３に格納し、途中で回線が切断しても、途中からダウンロードを継続できるようにしてもよい。
【００４９】
（第３の実施形態）
第３の実施形態は、内部ネットワーク３内で動的にＩＰアドレスを割り振るＤＨＣＰサーバ環境において、各ユーザ情報と動的に割り振られるＩＰアドレス情報との対応関係を常に保持するようにしたことを特徴とする。
【００５０】
図９はネットワークシステムの第３の実施形態のブロック図である。図９のネットワークシステムは、内部ネットワークに接続されたサーバ８およびユーザ端末１０と、各ユーザ端末１０に対して動的にＩＰアドレスを割り振るＤＨＣＰサーバ９と、各ユーザ端末１０のユーザ情報およびＩＰアドレス情報などを対応づけて記憶するネットワーク情報収集機構７とを備える。
【００５１】
図９のネットワーク情報収集機構７は、図１０に示すように、内部ネットワーク３を介して伝送されるパケットを解析するパケット解析部１１と、ユーザ情報やＩＰアドレス情報等の対応付けを行う情報対応付け部１２と、対応付けた各情報を記憶する情報保持部１３と、ネットワーク内でのサービスやサーバ８のアクセス制御等のセキュリティ機能を提供する情報制御処理部１５とを有する。
【００５２】
図９のネットワークシステムでは、ユーザ端末１０はＤＨＣＰサーバ９に対して要求パケットを送出する。ＤＨＣＰサーバ９は、受信した要求パケットに対する応答パケットをユーザ端末１０に返す。この応答パケットの中には、ユーザ端末１０に割り振られたＩＰアドレス情報や、ＩＰアドレスの有効期間を示すリースタイム情報などが含まれている。
【００５３】
図９のネットワーク情報収集機構７は、ＤＨＣＰサーバ９から送出された応答パケットを解析し、上述したＩＰアドレス情報やリースタイム情報等をタイムリーに取得する。具体的には、ネットワーク情報収集機構７内の情報保持部１３に、ユーザ情報（例えば、ユーザ端末固有のＭＡＣアドレス、ユーザＩＤ、およびパスワードなど）と、それに対応するＩＰアドレス情報とを対応付けて記憶する。
【００５４】
このように、第３の実施形態は、どのユーザ端末１０に対してどのＩＰアドレスを割り振ったかをネットワーク情報収集機構７で集中的に管理するため、各ユーザ端末１０のネットワーク接続状況を統括的に把握でき、障害が起こった場所を特定しやすくなる。
【００５５】
（第４の実施形態）
第４の実施形態は、ＤＨＣＰサーバ環境において、サーバの防御性（セキュリティ性）を向上させたことを特徴とする。
【００５６】
図１１はネットワークシステムの第４の実施形態のブロック図である。図１１のネットワークシステムは、図９と異なり、ＤＨＣＰサーバ９の内部にネットワーク情報収集機構７を備えている。
【００５７】
ネットワーク情報収集機構７は、図１０と同様に、パケット解析部１１と、情報対応付け部１２と、情報保持部１３と、情報制御処理部１５とを有する。
【００５８】
情報保持部１３は、図２と同様に、ユーザＩＤ等のユーザ情報とそれに対応するＩＰアドレス情報とを対応付けて記憶するアドレス対応情報保持部１３Ａと、ユーザ固有データ情報を記憶するユーザ固有データ情報保持部１３Ｂとを有する。ユーザ固有データ情報は、例えば、各ユーザ端末がどういうプロトコルを介してネットワークに接続されるのかを示す情報である。
【００５９】
内部ネットワーク３に接続されたユーザ端末１０がサーバにアクセスすると、ネットワーク情報収集機構７内の情報対応付け部１２は、そのユーザ端末１０に関する情報を情報保持部１３から読み出す。そして、不正なユーザ端末１０からのアクセスであると判断すると、ＴＣＰのＦＩＮパケットをユーザ端末１０に対して送り返し、ユーザ端末１０とサーバ９との接続を強制的に遮断する。なお、不正なユーザ端末１０か否かの判断は、例えば、ユーザ端末１０に対してＩＰアドレスを割り振ってからの有効期間であるリースタイム内のアクセスであるか否かや、不正なＩＰアドレスを所有しているか否かにより行う。
【００６０】
このように、第４の実施形態は、ＤＨＣＰサーバ環境において、各ユーザ端末１０に固有の各種情報をサーバ９に記憶しておくため、ユーザ端末１０が不正にサーバにアクセスしようとしても、そのアクセスを確実に防止でき、セキュリティ性を向上できる。
【００６１】
なお、図１１では、サーバ９内部にネットワーク情報収集機構７を設ける例を説明したが、図９と同様に、サーバ９とは別個にネットワーク情報収集機構７を設けてサーバ９に対する不正なアクセスを防止してもよい。
【００６２】
上述した各実施形態で説明したネットワーク中継機構やネットワーク情報収集機構の一部または全部は、ソフトウェアで構成しても、ハードウェアで構成してもよい。ソフトウェアで構成した場合には、そのソフトウェアをＣＤ−ＲＯＭやフロッピディスク等記録媒体に格納し、この記録媒体の記録内容をコンピュータに読み込んで実行させてもよい。
【００６３】
【発明の効果】
以上詳細に説明したように、本発明によれば、ユーザ端末を特定する情報と各ユーザ端末に動的に割り振られるアドレスとの対応関係を記憶するとともに、各ユーザ端末ごとにネットワーク接続に関するユーザ固有の情報を記憶するようにしたため、ネットワークに接続された各ユーザ端末を集中的に管理することができる。特に、本発明によれば、各ユーザ端末のデータ通信を規制および監視することができるため、セキュリティ性が向上する。
【００６４】
また、内部ネットワークに接続された複数のユーザ端末に動的にアドレスを割り振るＤＨＣＰサーバ環境においても同様に、各ユーザ端末の集中管理とデータ通信時の規制および監視が可能になる。
【図面の簡単な説明】
【図１】本発明に係るネットワークシステムの第１の実施形態のブロック図。
【図２】図１に示したネットワーク中継機構の詳細構成を示すブロック図。
【図３】ネットワーク中継機構の処理の流れを示すフローチャート。
【図４】ネットワーク中継機構の一具体例を示す図。
【図５】ユーザがサーバから時刻表データを取得する際のネットワーク中継機構の動作を示す図。
【図６】ネットワークシステムの第２の実施形態のブロック図。
【図７】データをダウンロードする際のネットワーク中継機構の動作を説明する図。
【図８】ネットワーク中継機構の動作を示すフローチャート。
【図９】ネットワークシステムの第３の実施形態のブロック図。
【図１０】図９に示したネットワーク中継機構の詳細構成を示すブロック図。
【図１１】ネットワークシステムの第４の実施形態のブロック図。
【符号の説明】
１  外部ネットワーク
２  アクセスサーバ
３  内部ネットワーク
４  ネットワーク中継機構
５  認証サーバ
６  サーバ
１１  パケット解析部
１２  情報対応付け部
１３  情報保持部
１３Ａ  アドレス対応情報部
１３Ｂ  ユーザ固有データ情報部
１４  情報振り分け部
１５  情報制御処理部
【図１】
0004282806.tif 000002
【図２】
0004282806.tif 000003
【図３】
0004282806.tif 000004
【図４】
0004282806.tif 000005
【図５】
0004282806.tif 000006
【図６】
0004282806.tif 000007
【図７】
0004282806.tif 000008
【図８】
0004282806.tif 000009
【図９】
0004282806.tif 000010
【図１０】
0004282806.tif 000011
【図１１】
0004282806.tif 000012