(57)【要約】【課題】通常のセッションタイムアウト処理によるＷｅｂページの閲覧処理をリセットすることなく、利用者の利便性を向上した上で、従来どおりのセキュリティを確保できるようにする。【解決手段】Ｗｅｂシステム全体のシステムタイムアウト時間に加えて、Ｗｅｂページごとにシステムタイムアウト時間よりも短い時間である２次タイムアウト時間を設定する。そして、利用者からＷｅｂサーバコンピュータへのアクセス間隔が２次タイムアウト時間とシステムタイムアウト時間との間であれば、パスワードなどのログイン情報を再送するだけでセッションを継続できるようにする。【選択図】図１０
2008140203.tif 000002
【特許請求の範囲】
【請求項１】
制御手段を備えるＷｅｂサーバコンピュータと、ユーザに使用されるクライアントコンピュータとがネットワークに通信可能に接続されているコンピュータシステムを用いたセッション管理システムであって、
前記クライアントコンピュータには、システムタイムアウト時間及び該システムタイムアウト時間よりも短い２次タイムアウト時間が予め設定されており、
前記制御手段は、前記Ｗｅｂサーバコンピュータにログインした前記クライアントコンピュータが、前記クライアントコンピュータ上のＷｅｂブラウザから前記Ｗｅｂサーバコンピュータにデータを送信しない時間が前記システムタイムアウト時間を超過していない場合であって、かつ前記２次タイムアウト時間を超過している場合には、ログイン情報の再送のみでセッションの継続を許可することを特徴とするセッション管理システム。
【請求項２】
前記２次タイムアウト時間は、Ｗｅｂページごとに設定可能であることを特徴とする請求項２に記載のセッション管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットやイントラネットなどで、利用者がＷｅｂブラウザからＷｅｂサーバにログインした状態でＷｅｂページを閲覧する際に、Ｗｅｂブラウザから一定時間Ｗｅｂサーバに対してデータ送信がない場合に実行されるタイムアウト処理において、タイムアウトを容易に回避させる手段を提供することによって、利用者の利便性を向上するための技術に関する。
【背景技術】
【０００２】
近年、インターネットやイントラネットの普及により、Ｗｅｂブラウザを用いてＷｅｂページを閲覧することが盛んに行われている。その際に、利用者を特定するために、初期画面で利用者にユーザ名やパスワードなどの利用者情報の送付によってログインさせることでセッションを確立し、以後のＷｅｂページの閲覧にあたって、セッション情報をＷｅｂブラウザが自動的にＷｅｂサーバに送信することで、利用者が再度利用者情報を送信しなくとも、Ｗｅｂサーバ側で利用者を特定できるようになっている。ただし、ログインした利用者が長時間にわたって席を外したときに、他の利用者がそのまま元の利用者としてＷｅｂシステムを利用できないようにするため、または家族が１台のコンピュータを利用していた場合に、他の家族が使用していたＷｅｂシステムを継続して利用できないようにするために、セッションタイムアウト時間が設けられている。
【０００３】
Ｗｅｂサーバは、利用者がログインした際に、セッション情報を作成し、アクセス時刻とともに保持しておくことで、次回のアクセス時に前のアクセス時刻との差分を計算し、Ｗｅｂシステムに設定してあるタイムアウト時間より長い場合は、セッションタイムアウト処理を実行し、Ｗｅｂページ閲覧のセッションを継続せずに、初期画面を返送するなどの処理を行うことで、Ｗｅｂシステムのセキュリティ保護を実現する技術が特許文献１で公開されている。また、タイムアウトが発生することが利用者の利便性を損なうと思われる場合には、ＷｅｂページをＦｒａｍｅで構成し、１つのＦｒａｍｅｓｅｔページには通常のＷｅｂページを表示し、もう１つのＦｒａｍｅｓｅｔページは画面に表示せずに、Ｗｅｂサーバに定期的にデータ送信を行わせることで、セッションタイムアウトを発生させずに、利用者の利便性を向上させる技術が特許文献２で公開されている。
【０００４】
【特許文献１】特開平１１−９８１６２号公報
【特許文献２】特開２００３−２３３５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、Ｗｅｂページの重要性やＷｅｂシステムのセキュリティ上の重要性を重んじたものであるため、利用者の要望とは無関係に、一定の期間アクセスしなければセッションタイムアウトが実行される。そして、タイムアウトが発生する以前に利用者が作業していた情報はリセットされ、利用者は再度初期画面からログインして、自身が以前に作業していた内容と全く同じ作業を実行しなければならず、利用者の利便性は損なわれている。
【０００６】
また、上記特許文献２に記載の技術では、Ｆｒａｍｅ作成されたＷｅｂページではタイムアウトが発生しないため、他人に利用される可能性が高まり、セキュリティ上問題がある。
本発明は、こうした従来技術の問題点を解決するためになされたものであり、従来通りのタイムアウトによるセッション管理機能によるセキュリティ確保は継続した上で、セッションタイムアウトによる、Ｗｅｂシステム利用者における利便性の低下を防ぎ、Ｗｅｂシステムの利用者にとっての利便性を向上することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の発明は、制御手段を備えるＷｅｂサーバコンピュータと、ユーザに使用されるクライアントコンピュータとがネットワークに通信可能に接続されているコンピュータシステムを用いたセッション管理システムであって、前記クライアントコンピュータには、システムタイムアウト時間及び該システムタイムアウト時間よりも短い２次タイムアウト時間が予め設定されており、前記制御手段は、前記Ｗｅｂサーバコンピュータにログインした前記クライアントコンピュータが、前記クライアントコンピュータ上のＷｅｂブラウザから前記Ｗｅｂサーバコンピュータにデータを送信しない時間が前記システムタイムアウト時間を超過していない場合であって、かつ前記２次タイムアウト時間を超過している場合には、ログイン情報の再送のみでセッションの継続を許可することを特徴とする。
また、請求項２に記載の発明は、請求項１に記載の発明において、前記２次タイムアウト時間は、Ｗｅｂページごとに設定可能であることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、２次タイムアウト時間を設けることで、通常のセッションタイムアウト処理による、Ｗｅｂページの閲覧処理をリセットすることなく、利用者の利便性を向上した上で、従来どおりのセキュリティを確保できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を適用したセッション管理システムの一実施の形態について説明する。
まず、セッション管理システムの構成について説明する。
図１に示すように、セッション管理システムは、Ｗｅｂサーバコンピュータ１１、及び当該Ｗｅｂサーバコンピュータ１１を利用するクライアントコンピュータ１２で構成されている。Ｗｅｂサーバコンピュータ１１、及びクライアントコンピュータ１２はネットワークとしてのインターネット１３によって通信可能に接続されている。
【００１０】
Ｗｅｂサーバコンピュータ１１は、端末装置１４、外部記憶装置１５、通信ポート１６を含んで構成されている。端末装置１４は、制御手段としてのＣＰＵ（Central Processing Unit）１７、及びメモリ１８を備えている。また、外部記憶装置１５には、Ｗｅｂサーバプログラム１９、Ｗｅｂアプリケーション２０、セッション情報テーブル２１、タイムアウト設定情報２２が記録されている。通信ポート１６は、Ｗｅｂサーバコンピュータ１１をインターネット１３に接続する機能を有する。
【００１１】
クライアントコンピュータ１２は、端末装置２３、外部記憶装置２４、通信ポート２５を含んで構成されている。端末装置２３は、ＣＰＵ２６、及びメモリ２７を備えている。また、外部記憶装置２４には、Ｗｅｂブラウザプログラム２８、セッション情報テーブル２９が記録されている。通信ポート２５は、クライアントコンピュータ１２をインターネット１３に接続する機能を有する。
【００１２】
次に、Ｗｅｂサーバコンピュータ１１の外部記憶装置１２に記録されているタイムアウト設定情報２２について説明する。
図２に示すように、タイムアウト設定情報２２は、system_timeoutエントリ２２１、application_timeoutエントリ２２２、timeout_configエントリ２２３、ＵＲＬエントリ２２４、２２６、２２８、timeoutエントリ２２５、２２７、２２９を含んで構成されている。
system_timeoutエントリ２２１には、Ｗｅｂサーバプログラム１９全体のシステムタイムアウト時間が設定されている。
【００１３】
application_timeoutエントリ２２２は複数のtimeout_configエントリ２２３で構成されている。timeout_configエントリ２２３は、２次タイムアウト時間が設定される対象パスを設定するＵＲＬエントリ２２４、２２６、２２８と、２次タイムアウト時間を設定するtimeoutエントリ２２５、２２７、２２９とで構成されている。ＵＲＬエントリ２２４、２２６、２２８の記述で、'＊'が指定された場合は、記述されたパス以下のすべてのWebページへのアクセスに対して２次タイムアウト時間が適用されることを意味している。
【００１４】
ＵＲＬエントリ２２６に指定されたパスは、ＵＲＬエントリ２２４に指定されたパスに含まれるが、２次タイムアウト時間は、timeoutエントリ２２７に指定されたとおり、timeoutエントリ２２５で指定された時間よりも短い時間が適用される。これと同様に、ＵＲＬエントリ２２８に指定されたパスは、ＲＵＬエントリ２２４に指定されたパスに含まれるが、２次タイムアウト時間は、timeoutエントリ２２９に指定されたとおり、timeoutエントリ２２５で指定された時間よりも長い時間が適用される。以上のtimeout_configエントリ２２３内のtimeoutエントリ２２５、２２７、２２７は、system_timeoutエントリ２２１で指定された時間よりも短い時間となっている。
【００１５】
クライアントコンピュータ１２上で動作するＷｅｂブラウザプログラム２８において、Ｗｅｂサーバコンピュータ１１上のＷｅｂアプリケーション２０へのアクセス時に、システムタイムアウトが発生した場合、図３に示すような画面がクライアントコンピュータ１２の図示しない表示手段である液晶ディスプレイの画面に表示される。具体的に、Ｗｅｂブラウザプログラム２８の画面３０には、タイムアウトが発生したことを示す情報３０１（メッセージ）とともに、ログイン画面へ戻るためのリンク３０２が表示される。
【００１６】
次に、セッション情報テーブル２１、２９について説明する。
図４に示すように、Ｗｅｂサーバコンピュータ１１の外部記憶装置１２に記録されているセッション情報テーブル２１のテーブル要素としては、セッションＩＤ２１１、セッション情報２１２、最終アクセス時刻２１３が記録されている。
また、図５に示すように、クライアントコンピュータ１２の外部記憶装置２２に記録されているセッション情報テーブル２９のテーブル要素としては、ホスト名２９１、ＵＲＬ（Uniform Resource Locator）２９２、セッションＩＤ２９３が記録されている。
【００１７】
次に、ログイン画面について説明する。
クライアントコンピュータ１２で動作するＷｅｂブラウザプログラム２８が最初にＷｅｂサーバコンピュータ１１にアクセスした際に、図６に示すような初期画面としてのログイン画面３１がクライアントコンピュータ１２の図示しない液晶ディスプレイに表示される。ログイン画面３１には、Ｗｅｂアプリケーション２０の利用者を特定するためのユーザＩＤを入力するためのフィールド３１１と、及びパスワードを入力するためのフィールド３１２と、２つのフィールド３１１、３１２に入力された情報をＷｅｂサーバコンピュータ１１に対して送信するための送信ボタン３１３とが表示される。
【００１８】
次に、２次タイムアウトが発生した場合の画面について説明する。
クライアントコンピュータ１２で動作するＷｅｂブラウザプログラム２８において、Ｗｅｂサーバコンピュータ１１のＷｅｂアプリケーション２０へのアクセス時に、２次タイムアウトが発生した場合、図７に示すような画面が、クライアントコンピュータ１２の図示しない液晶ディスプレイに表示される。クライアントコンピュータ１２の画面３２には、タイムアウトが発生したことを示す情報３２１（メッセージ）とともに、セッションの継続を指示するためのリンク３２２と、ログイン画面３１へ戻るためのリンク３２３とが表示される。
【００１９】
次に、セッション継続を指示した際の画面について説明する。
クライアントコンピュータ１２で動作するＷｅｂブラウザプログラム２８において、Ｗｅｂサーバコンピュータ１１のＷｅｂアプリケーション２０へのアクセス時に２次タイムアウトが発生した場合、図８に示すような画面が、クライアントコンピュータ１２の図示しない液晶ディスプレイに表示される。Ｗｅｂブラウザプログラムの画面３３には、図７で示した画面上に、セッション継続のための情報入力を促すウィンドウ３３１が表示される。ウィンドウ３３１には、パスワードを入力するためのフィールド３３２、入力されたパスワードをＷｅｂアプリケーションに送信する送信ボタン３３３、セッション継続のための情報入力を中止するためのキャンセルボタン３３４が表示される。
【００２０】
次に、クライアントコンピュータ１２上で動作するＷｅｂブラウザプログラム２８と、Ｗｅｂサーバコンピュータ１１上で動作するＷｅｂサーバプログラム１９との間のやり取りについて説明する。
はじめに、Ｗｅｂブラウザプログラム２８からＷｅｂサーバプログラム１９に対してＷｅｂページ入手のための要求信号が送信される。Ｗｅｂサーバプログラム１９からはこれに応答して、ログイン画面３１に関するデータが返送される。次に、Ｗｅｂブラウザプログラム２８からＷｅｂサーバプログラム１９に対してログイン画面３１において利用者によって入力されたログイン情報（ユーザＩＤ及びパスワード）が送信される。
【００２１】
Ｗｅｂサーバプログラム１９では、Ｗｅｂブラウザプログラム２８から送信されたログイン情報に基づいてセッション情報２１２が作成されるとともに、ランダムに作成されたセッションＩＤ２１１とアクセス時刻２１３とがセッション情報テーブル２１に記録される。さらに、Ｗｅｂサーバプログラム１９からＷｅｂブラウザプログラム２８に対して、要求されたＷｅｂページに関するデータとセッションＩＤ２１１とが返送される。
【００２２】
次に、Ｗｅｂブラウザプログラム２８は、利用者の操作に対応してＷｅｂサーバプログラム１９にＷｅｂページに関するデータを要求する。Ｗｅｂサーバプログラム１９では、Ｗｅｂページの要求が受け付けられた時間と、セッション情報テーブル２１に記録されているアクセス時刻２１３との差分が、タイムアウト時間を超過しているか否か確認される。
【００２３】
差分がシステムタイムアウト時間を超過していた場合には、Ｗｅｂサーバプログラム１９からＷｅｂブラウザプログラム２８に対してタイムアウト画面に関するデータが返送される。また、差分が第２タイムアウト時間内であった場合には、Ｗｅｂサーバプログラム１９からＷｅｂブラウザプログラム２８に対して通常通り要求されたＷｅｂページに関するデータが返送される。そして、差分が第２タイムアウト時間を超過しており、かつシステムタイムアウト時間を超過していない場合には、タイムアウト・セッション継続画面に関するデータが返送される。
【００２４】
次に、タイムアウト・セッション継続画面が表示された場合であって、Ｗｅｂブラウザプログラム２８に対して、利用者によって利用者情報が入力されると、当該利用者情報に関するデータはＷｅｂサーバプログラム１９に送信される。Ｗｅｂサーバプログラム１９において、受信された利用者情報が正しいと判定された場合には、要求されたＷｅｂページに関するデータがＷｅｂサーバプログラム１９からＷｅｂブラウザプログラム２８に返送される。
【００２５】
一方、Ｗｅｂサーバプログラム１９において、受信された利用者情報が正しくないと判定された場合であって、かつシステムタイムアウト時間を超過していたと判定された場合にはタイムアウト画面に関するデータがＷｅｂサーバプログラム１９からＷｅｂブラウザプログラム２８に返送される。システムタイムアウト時間内である場合には、タイムアウト・セッション継続画面に関するデータがＷｅｂサーバプログラム１９からＷｅｂブラウザプログラム２８に再度返送される。
【００２６】
次に、Ｗｅｂサーバコンピュータ１１上で動作するＷｅｂサーバプログラム１９の動作について説明する。なお、以下の処理はＷｅｂサーバコンピュータ１１のメモリ１８等に記憶されているプログラム等に基づいて、ＣＰＵ１７による制御のもとで実行される。
Ｗｅｂサーバプログラム１９が起動されると、まずクライアントコンピュータ１２上のＷｅｂブラウザプログラム２８から接続を受ける。そして、図９に示すように、ＵＲＬ２９２とセッションＩＤ２９３とが入手される（ステップＳ１０１）。次に、Ｗｅｂサーバプログラム１９は、セッションＩＤ２１１が受信されたか否か、及びセッション情報テーブル２１に受信されたセッションＩＤ２１１が存在するか否かを判定する（ステップＳ１０２）。
【００２７】
セッション情報テーブル２１にセッションＩＤ２１１が存在しないと判定された場合には、Ｗｅｂサーバプログラム１９はクライアントコンピュータ１２にログイン画面３１を返送する（ステップＳ１０３）。次に、Ｗｅｂサーバプログラム１９はログイン情報を入手するとともに（ステップＳ１０４）、当該ログイン情報が正しいか否かを判定する（ステップＳ１０５）。
【００２８】
ステップＳ１０５において、ログイン情報が正しいと判定された場合には、Ｗｅｂサーバプログラム１９はセッションＩＤ２１１とセッション情報２１２とを作成してアクセス時刻２１３とともにセッション情報テーブル２１に記録する（ステップＳ１０６）。そして、Ｗｅｂサーバプログラム１９はクライアントコンピュータ１２から要求されたＵＲＬ２９２に対応するＷｅｂページとセッションＩＤ２１１とを当該クライアントコンピュータ１２に返送（ステップＳ１０７）する。
【００２９】
ステップＳ１０５において、ログイン情報が正しくないと判定された場合には、再度ステップＳ１０３からの処理が繰り返される。
ステップＳ１０２において、セッションＩＤ２１１がセッション情報テーブル２１に存在すると判定された場合には、Ｗｅｂサーバプログラム１９はセッションＩＤ２１１に対応する前回のアクセス時刻２１３を入手する（ステップＳ１０８）。
【００３０】
次に、入手した前回のアクセス時刻と今回のアクセス時刻との差分を計算し（ステップＳ１０９）、当該差分がシステムタイムアウト時間よりも長いか否かを判定する（ステップＳ１１０）。差分がシステムタイムアウト時間よりも長いと判定された場合には、セッション情報テーブル２１から該当するセッションＩＤ２１１のエントリを削除し、タイムアウト画面に関するデータを返送する（ステップＳ１１１）。一方、ステップＳ１１０において、アクセス時刻の差分がシステムタイムアウト時間よりも短いと判定された場合は、図１０に示すように、差分と２次タイムアウト時間とを比較する（ステップＳ１１２）。
【００３１】
差分が２次タイムアウト時間よりも短いと判定された場合には、Ｗｅｂサーバプログラム１９はセッション情報テーブル２１のアクセス時刻２１３を更新するとともに（ステップＳ１１３）、クライアントコンピュータ１２から要求されたＵＲＬ２９２に対応するＷｅｂページを当該クライアントコンピュータ１２に返送する（ステップＳ１１４）。
一方、ステップＳ１１２において、差分が２次タイムアウト時間よりも長いと判定された場合には、Ｗｅｂサーバプログラム１９はクライアントコンピュータ１２にセッション継続画面に関するデータを返送するとともに（ステップＳ１１５）、ログイン情報を入手する（ステップＳ１１６）。
【００３２】
次に、Ｗｅｂサーバプログラム１９は入手したログイン情報が正しいか否かを判定する（ステップＳ１１７）。ログイン情報が正しいと判定した場合には、Ｗｅｂサーバプログラム１９はセッション情報テーブル２１のアクセス時刻２１３を更新するとともに（ステップＳ１１８）、クライアントコンピュータ１２から要求されたＵＲＬ２９３に対応するＷｅｂページを当該クライアントコンピュータ１２に返送する（ステップＳ１１９）。一方、ステップＳ１１７において、Ｗｅｂサーバプログラム１９がログイン情報は正しくないと判定した場合には、システムで予め設定されている設定エラー回数を超えたか否かを判定する（ステップＳ１２０）。
【００３３】
エラー回数を超えていないと判定した場合には、Ｗｅｂサーバプログラム１９はエラーカウンタをインクリメント（＋１）する（ステップＳ１２１）。エラー回数を超えていると判定した場合には、Ｗｅｂサーバプログラム１９はセッション情報テーブル２１のセッションＩＤ２１１に対応するエントリを削除し、タイムアウト画面に関するデータをクライアントコンピュータ１２に返送する（ステップＳ１２２）。
【００３４】
次に、クライアントコンピュータ１２で動作するＷｅｂブラウザプログラム２８の動作について説明する。なお、以下の処理はクライアントコンピュータ１２のメモリ２７等に記憶されているプログラム等に基づいて、ＣＰＵ２６による制御のもとで実行される。
図１１に示すように、Ｗｅｂブラウザプログラム２８が開始されると、利用者からＵＲＬの入力を受け付ける（ステップＳ２０１）。次に、Ｗｅｂブラウザプログラム２８は受け付けたＵＲＬのホスト名とＵＲＬとがセッション情報テーブル２１にあるか否かを確認する（ステップＳ２０２）。
【００３５】
Ｗｅｂブラウザプログラム２８は、セッション情報テーブル２１に利用者から入力されたエントリが存在するか否かを判定する（ステップＳ２３）。エントリが存在すると判定した場合には、Ｗｅｂブラウザプログラム２８はＵＲＬとセッション情報テーブル３２から入手したセッションＩＤ２１１とをＷｅｂサーバコンピュータ１１に送信する（ステップＳ２０４）。エントリが存在しないと判定した場合には、Ｗｅｂブラウザプログラム２８はＵＲＬのみをＷｅｂサーバコンピュータ１１に送信する（ステップＳ１１０５）。
【００３６】
次に、Ｗｅｂブラウザプログラム２８は、結果のＷｅｂページを受信するとともに（ステップＳ２０６）、受信したＷｅｂページがタイムアウトページか否かを判定する（ステップＳ２０７）。受信したＷｅｂページがタイムアウトページであると判定した場合にはステップＳ２０１から処理を繰り返す。一方、受信したＷｅｂページがタイムアウトページでないと判定した場合には、セッション継続ページか否かを判定する（ステップＳ２０８）。
【００３７】
セッション継続ページでないと判定した場合には、通常のページなのでステップＳ２０１から処理を繰り返す。一方、セッション継続ページであると判定した場合には、図１２に示すように、継続リンクが押下されたか否かを判定する（ステップＳ２０９）。
継続リンクが押下されていないと判定された場合には、Ｗｅｂブラウザプログラム２８は、ステップＳ２０１から処理を繰り返す。継続リンクが押下されたと判定された場合には、ログイン情報入力ウィンドウを液晶ディスプレイにポップアップする（ステップＳ２１０）。
【００３８】
次に、ポップアップされたログイン情報入力ウィンドウの送信ボタンが押下されたか否かを判定する（ステップＳ２１１）。送信ボタンでない場合にはキャンセルボタンなので、ログイン情報入力ウィンドウを消去するとともに（ステップＳ２１２）、ステップＳ２０９から処理を繰り返す。一方、送信ボタンが押下されたと判定した場合には、ログイン情報入力ウィンドウを消去するとともに（ステップＳ２１３）、ログイン情報をＷｅｂサーバコンピュータ１１に送信する（ステップＳ２１４）。
【００３９】
なお、上記実施の形態は、以下のように変更して実施してもよい。
・ログイン情報は、ユーザＩＤ及びパスワードであったが、当該ログイン情報はユーザＩＤ及びパスワードのいずれか一方のみであってもよい。
【図面の簡単な説明】
【００４０】
【図１】セッション管理システムの一実施の形態を示すシステム構成図。
【図２】タイムアウト設定情報の一例。
【図３】システムタイムアウトが発生した場合の画面。
【図４】セッション情報テーブル。
【図５】セッション情報テーブル。
【図６】ログイン画面。
【図７】２次タイムアウトが発生した場合の画面。
【図８】２次タイムアウトが発生した場合にセッション継続を指示した際の画面。
【図９】Ｗｅｂサーバプログラムの動作を示すフローチャート。
【図１０】Ｗｅｂサーバプログラムの動作を示すフローチャート。
【図１１】Ｗｅｂブラウザプログラムの動作を示すフローチャート。
【図１２】Ｗｅｂブラウザプログラムの動作を示すフローチャート。
【符号の説明】
【００４１】
１１…Ｗｅｂサーバコンピュータ、
１２…クライアントコンピュータ、
１３…ネットワークとしてのインターネット、
１７…制御手段としてのＣＰＵ。
【図１】
2008140203.tif 000003
【図２】
2008140203.tif 000004
【図３】
2008140203.tif 000005
【図４】
2008140203.tif 000006
【図５】
2008140203.tif 000007
【図６】
2008140203.tif 000008
【図７】
2008140203.tif 000009
【図８】
2008140203.tif 000010
【図９】
2008140203.tif 000011
【図１０】
2008140203.tif 000012
【図１１】
2008140203.tif 000013
【図１２】
2008140203.tif 000014