JPH11232114A - クライアント・サーバシステム - Google Patents

クライアント・サーバシステム

Info

Publication number
JPH11232114A
JPH11232114A JP10048681A JP4868198A JPH11232114A JP H11232114 A JPH11232114 A JP H11232114A JP 10048681 A JP10048681 A JP 10048681A JP 4868198 A JP4868198 A JP 4868198A JP H11232114 A JPH11232114 A JP H11232114A
Authority
JP
Japan
Prior art keywords
network
server
request
client
memory device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10048681A
Other languages
English (en)
Inventor
Yoshio Shimizu
義雄 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP10048681A priority Critical patent/JPH11232114A/ja
Publication of JPH11232114A publication Critical patent/JPH11232114A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】クライアントをサーバ側で一元管理可能としク
ライアント端末数が増大した場合でも、ハードウェア規
模とコストの上昇、ソフトウェア保守管理工数の増大を
抑止低減するクライアント・サーバシステムの提供。 【解決手段】外部ネットワークに接続するサーバ装置
と、前記サーバと内部ネットワークを介して接続する複
数のクライアント装置と、を備え、前記内部ネットワー
クには、前記サーバ装置及び前記クライアント装置から
アクセスされるメモリ装置及び補助記憶装置とが接続さ
れ、前記メモリ装置がネットワーク要求に対する監視/
制限機能を備え、前記ディスク装置には、前記クライア
ントで使用するオペレーティングシステム(OS)、ア
プリケーション(AP)を複数登録しておき、クライア
ント側で目的別に選択して使用する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークシス
テムに関し、特にクライアント端末とサーバとがネット
ワークを介して相互接続されるクライアント・サーバシ
ステムに関する。
【0002】
【従来の技術】複数のクライアント端末とサーバがネッ
トワークを介して相互接続されるクライアント・サーバ
システムにおいては、サーバ、各クライアント毎に、メ
モリ装置、ディスク装置をそれぞれ実装し、サーバ、各
クライアント毎に、ディスク装置にオペレーティングシ
ステム(OS)、アプリケーション(AP)の設定を行
う必要がある。そして、ソフトウェアのアップデート/
追加/変更を行う場合、クライアント毎に行う必要があ
る。
【0003】
【発明が解決しようとする課題】上記したように、従来
のクライアント・サーバシステムにおいては、システム
を構成する各装置毎に、メモリ及びディスク装置を備
え、各装置毎にOS、APの設定、更新を行う必要があ
り、クライアント数の増大とともにハードウェア規模、
コストが上昇し、ソフトウェア保守管理作業工数が増大
するという問題点を有している。
【0004】また、全ての装置間でデータを共有し、ア
クセスを行う場合、あるいは各装置から無駄/不正なネ
ットワーク要求があった場合、ネットワークの使用量が
膨大なものとなり、ネットワークの転送効率、システム
性能を低下させる、という問題を有している。
【0005】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、クライアント端
末数が増大した場合でも、ハードウェア規模の増大とコ
ストの上昇を抑止低減するとともに、ソフトウェア保守
管理工数の増大を抑止低減するクライアント・サーバシ
ステムを提供することにある。
【0006】また、本発明の他の目的は、クライアント
をサーバ側で一元管理可能とし、ソフトウェアのアップ
デート/追加/変更を容易化するクライアント・サーバ
システムを提供することにある。
【0007】さらに本発明の別の目的は、ネットワーク
のセキュリティ保護を達成すると共に、ネットワーク転
送効率を向上するクライアント・サーバシステムを提供
することにある。
【0008】
【課題を解決するための手段】前記目的を達成するた
め、外部ネットワークに接続するサーバ装置と、前記サ
ーバと内部ネットワークを介して接続する複数のクライ
アント装置と、を備え、前記内部ネットワークには、前
記サーバ装置及び前記クライアント装置からアクセスさ
れるメモリ装置及び補助記憶装置とが接続され、前記メ
モリ装置がネットワーク要求に対する監視/制限機能を
備え、前記ディスク装置には、前記クライアントで使用
するオペレーティングシステム(OS)、アプリケーシ
ョン(AP)を複数登録しておき、クライアント側で目
的別に選択して使用する。
【0009】
【発明の実施の形態】本発明は、その好ましい実施の形
態において、ネットワークで相互接続されるクライアン
ト・サーバシステムにおいて、サーバとクライアントで
使用するメモリ装置とディスク装置を集約化し、メモリ
装置に、ネットワーク要求に対する監視/制限機能を具
備することにより、内部ネットワークの保護と無駄、及
び不正なネットワークの使用を防ぐものである。
【0010】また、本発明の実施の形態においては、好
ましくは、集約化したディスク装置に、クライアントで
使用するオペレーティングシステム(OS)、アプリケ
ーション(AP)を複数登録しておき、クライアント側
で目的別に選択/使用することにより、サーバ側で一元
管理が可能となり、ソフトウェアの更新/追加/変更が
容易にできる。以下、実施例に即して詳説する。
【0011】
【実施例】本発明の実施例について図面を参照して以下
に説明する。図1は、本発明の一実施例のクライアント
・サーバシステムの全体のシステム構成を示す図であ
る。
【0012】図1を参照すると、内部ネットワーク10
に、ネットワーク内を制御するサーバ1、クライアント
として通信機能を具備したPC(パーソナルコンピュー
タ)2〜7、ネットワーク監視/制限機能を具備し集約
化されたメモリ装置8と、ディスク装置9とが接続され
ている。また、サーバ1には、外部ネットワーク11が
接続されている。
【0013】図2に、本発明の一実施例におけるメモリ
装置8の構成の一例を示す。図2を参照すると、メモリ
装置8内には、サーバが使用する領域21、ディスク使
用領域22、ネットワーク使用領域23、PC2〜7が
それぞれ使用する領域24〜29が確保されている。
【0014】ディスク使用領域22は、各装置(サーバ
1、PC2〜7)、もしくは外部ネットワーク経由から
要求のあったコマンド(例:ディスク装置9内のデータ
61読み出し要求30、データ62読み出し要求31、
データ65読み出し要求32、データ61書き込み要求
33等)が随時登録され、ディスク装置9に要求が出さ
れる。
【0015】ネットワーク使用領域23には、各装置
(サーバ1、PC2〜7)から外部ネットワークへ要求
するコマンド、もしくは、外部ネットワークを経由し
て、サーバ1に要求のあったコマンド(例:ネットワー
ク要求34、35、36等)が随時登録され、実行可能
可否を判定した上で実行される。
【0016】各PC使用領域23〜29には、それぞ
れ、PC毎に必要とする、OS使用領域37、AP使用
領域38、データ使用領域39が配置される。
【0017】図3に、本発明の一実施例におけるディス
ク装置9の構成の一例を示す。図3を参照すると、ディ
スク装置9内には、サーバ1専用に使用するOS領域5
1、AP領域52が配置される。また、PC2〜7で使
用するOS領域(例えばPC用OS領域53〜55)、
AP領域(例えばPC用AP領域56〜59)と、デー
タ領域60が設けられる。データ領域60の中には、デ
ータ61〜65等がある。
【0018】次に、本発明の一実施例の動作について説
明する。
【0019】まず、サーバ1にて、メモリ装置8内で使
用する領域(サーバ使用領域21、ディスク使用領域2
2、ネットワーク使用領域23、PC2〜7使用領域2
4〜29)の設定を行う。また、各PC2〜7毎に、使
用するOS、APの選択、OS/AP/データ使用領域
の設定を行い、図2に示すようなメモリ領域の確保を行
う。
【0020】外部ネットワークを介する要求、すなわち
外部ネットワークからの要求、または内部ネットワーク
に接続されている装置から外部ネットワークへの要求に
ついて、実行可能可否の設定を行う。実行可能可否の設
定としては、ネットワーク要求の、要求元/要求先の認
証(例えば端末のアドレスに基づく認証)と、実行内容
(ファイル読み出し/書き込み、データ送付/受け取
り、実行)の可否の設定を行う。設定内容は、メモリ装
置8に保存され、ネットワーク要求の実行可否の判定
は、メモリ装置8にて実行される。
【0021】ディスク装置9内の構成として、図3を参
照すると、ディスク装置9内には、サーバ1専用に使用
するOS領域51、AP領域52を配置する。また、P
C側で使用する複数のOSとAP(PC用OS53〜5
5、PC用AP56〜59)を配置する。PC側では、
用途に応じて、OSとAPを選択して使用する。OSと
APの設定は、サーバ1にて行う。さらに、サーバ、各
PCで共有して使用するデータ領域60を配置する。デ
ータ領域60には、共有して使用するデータ61〜65
等がある。
【0022】ここで、PC2に、OS、APをそれぞ
れ、PC用OS54、PC用AP56、58を使用する
ように設定したとする。
【0023】上記設定を行い、サーバ1が稼働している
状態で、PC2を起動すると、メモリ装置8内に、PC
2用のメモリ領域24(容量はサーバ1にて設定する)
が確保され、OS使用領域37にPC用OS54がロー
ドされる。次に、メモリ装置8のAP使用領域38に、
ディスク装置9からPC用AP56、58がロードさ
れ、PC2が稼働状態となる。
【0024】上記構成により、PC側のOS、APを目
的別に選択/使用することが可能となり、且つサーバ側
でソフトウェアの追加/変更の一元管理が可能となる。
【0025】次に、本発明の一実施例におけるネットワ
ーク処理について説明する。
【0026】外部ネットワーク11を経由して、サーバ
1に対する要求のコマンド、もしくは、内部ネットワー
ク10配下の装置であるサーバ1、PC2〜7、ディス
ク装置9から外部ネットワーク11を経由して他のサー
バに対しての要求であるコマンドは、メモリ装置8内の
ネットワーク使用領域23に、例えばネットワーク要求
34、35、36等として格納される。
【0027】メモリ装置8内のネットワーク使用領域2
3に格納されたコマンドに対して、メモリ装置8におい
て、ネットワークの要求元/要求先の認証を行う。要求
を許可していないコマンドに対しては破棄を行う。ま
た、該コマンドの実行内容(ファイル読み出し/書き込
み、データ送付/受け取り、実行)の可否確認を行う。
そして実行内容について許可していないコマンドについ
ても破棄する。
【0028】許可されたコマンドについては、順次処理
を行う。
【0029】外部ネットワーク11を経由してサーバ1
に実行要求のコマンドの場合、サーバ1に転送(すなわ
ちサーバ使用領域21に転送)後、処理が行われる。
【0030】また、外部ネットワーク11を経由して、
ディスク装置9に要求があったコマンドは、ディスク使
用領域22に転送される。
【0031】また、内部ネットワーク配下の装置(サー
バ1、PC2〜7、ディスク装置9)から要求のあった
コマンドの場合、サーバ1を介して外部ネットワーク1
1に対して、コマンドを送付する。
【0032】次に、本発明の一実施例におけるディスク
装置9の処理について説明する。
【0033】各装置(サーバ1、PC2〜7)、もしく
は外部ネットワーク11経由から要求のあったコマン
ド、すなわちネットワーク使用領域に格納され許可を受
けたコマンドは、メモリ装置8内のディスク使用領域2
2に、例えばデータ61読み出し要求30、データ62
読み出し要求31、データ65読み出し要求32、デー
タ61書き込み要求33等として格納される。
【0034】ディスク使用領域22に格納されたコマン
ドは、随時、ディスク装置9に対して要求が出力され
る。ディスク装置9はこの要求を受け、内部で処理が行
われる。その際、該要求が書き込み要求であればデータ
の書き込みを行い、要求元に終了したことを伝え、読み
出し要求であればデータを読み出した後、メモリ装置8
内の要求元の使用領域にデータが転送される。
【0035】また要求元がPCであれば、PC使用領域
内のデータ使用領域(例えばPC2であれば、データ使
用領域39)に転送される。
【0036】要求元が外部ネットワーク11から経由し
てきた場合には、一つのネットワーク要求(コマンド)
として、ネットワーク使用領域23に転送され処理され
る。すなわち実行可能可否判定後、サーバ1を介して外
部ネットワーク11に対して送付する。
【0037】ここで、PC2からディスク装置9内にデ
ータ61読み出し要求を発行したとする。PC2にてデ
ータ61読み出し要求のコマンド生成した後(コマンド
としてはファイル名、ファイルの転送先(データ使用領
域39内)、要求元(PC2)を含む)、そのコマンド
をディスク使用領域22に転送する。
【0038】転送されたコマンド(データ61読み出し
要求30)は、ディスク装置9に発行される。
【0039】この要求を受けたディスク装置9は、デー
タ61を読み出し、読み出し要求30内に指定されてい
る、転送先(PC2のデータ使用領域39)にデータ6
1を転送する。
【0040】この後、PC2にてデータ61を編集した
後書き込みを行う際は、同様にして、PC2にてコマン
ド生成後(ファイル名、データの場所(データ使用領域
39内)等)、そのコマンド(データ61書き込み要求
33)のみディスク使用領域22を経由して、ディスク
装置9に発行される。
【0041】この要求を受けたディスク装置9は、デー
タ使用領域39からデータ61を引き取った後、データ
61の書き込みを行い、書き込みが正常に終了した後、
PC2に対して完了を伝える。
【0042】上記処理により、内部ネットワークに接続
された端末から外のネットワークに対する要求と、外部
ネットワーク経由で(内部ネットワーク10に対して)
送付されてくる要求について、制限をすることが可能と
なる。このため、内部ネットワークのセキュリティと、
無駄/不正なネットワーク要求を制限することが可能と
なる。
【0043】
【発明の効果】以上説明したように、本発明によれば、
ネットワーク要求、すなわち外部とのアクセスに対し、
認証/実行可否の機能をメモリ装置に具備することによ
り、外部の不正なアクセスから、内部ネットワークのセ
キュリティ上の保護と、内部から外部に対する、無駄/
不正なネットワーク要求を制限することが可能となる、
という効果を奏する。
【0044】また、本発明においては、メモリ装置、デ
ィスク装置を集約化することにより、各装置間のデータ
転送をメモリ装置内で行うことができるため、内部ネッ
トワークの使用量が減り、システム性能を向上する、と
いう効果を奏する。
【0045】さらに、本発明によれば、集約化したディ
スク装置に、クライアントで使用するオペレーティング
システム、アプリケーションを複数登録しておき、クラ
イアント側で目的別に選択/使用することにより、サー
バ側で一元管理が可能で、ソフトウェアのアップデート
/追加/変更を容易化する、という効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示す図である。
【図2】本発明の一実施例におけるメモリ装置の構成の
一例を示す図である。
【図3】本発明の一実施例におけるディスク装置の構成
の一例を示す図である。
【符号の説明】
1 サーバ 2〜7 クライアント(PC) 8 メモリ装置 9 ディスク装置 10 内部ネットワーク 11 外部ネットワーク 21 サーバ使用領域 22 ディスク使用領域 23 ネットワーク使用領域 24〜29 PC使用領域 30〜33 データ書き込み要求 34〜36 ネットワーク要求 37 OS使用領域 38 AP使用領域 39 データ使用領域 51 サーバ用OS領域 52 サーバ用AP領域 53〜55 PC用OS領域 56〜59 PC用AP領域 60 データ領域 61〜65 データ

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】外部ネットワークに接続するサーバ装置
    と、前記サーバと内部ネットワークを介して接続する複
    数のクライアント装置と、を備え、前記内部ネットワー
    クには、前記サーバ装置及び前記各クライアント装置か
    ら共通にアクセスされるメモリ装置及び補助記憶装置と
    が接続され、 前記メモリ装置がネットワーク要求を監視及び制限する
    手段を備え、 前記ディスク装置には、前記各クライアントで使用する
    オペレーティングシステム(OS)、アプリケーション
    (AP)を予め複数登録しておき、前記各クライアント
    では目的別に前記OS及び/又はAPを選択して使用す
    る、ことを特徴とするクライアント・サーバシステム。
  2. 【請求項2】前記メモリ装置には、前記サーバ装置及び
    前記各クライアント装置でそれぞれ使用するメモリ領域
    と、前記補助記憶装置のアクセス要求及びネットワーク
    アクセス要求を格納するメモリ領域とが確保されている
    ことを特徴とする請求項1記載のクライアント・サーバ
    システム。
  3. 【請求項3】前記外部ネットワークからのアクセス要
    求、及び前記内部ネットワークに接続されている前記サ
    ーバと前記クライアントから前記外部ネットワークへの
    アクセス要求であるネットワーク要求が一旦前記メモリ
    装置に格納され、前記メモリ装置は、該要求の実行可能
    可否の判定行う、ことを特徴とする請求項1又は2記載
    のクライアント・サーバシステム。
  4. 【請求項4】前記メモリ装置が、前記実行可能可否の設
    定として、ネットワーク要求の、要求元/要求先の認証
    と、ファイル読み出し/書き込み、データ送付/受け取
    りの要求などの実行内容の実行可否の設定を行い、該設
    定内容に従いネットワーク要求に対してその実行可否の
    判定を行う、ことを特徴とする請求項1記載のクライア
    ント・サーバシステム。
JP10048681A 1998-02-13 1998-02-13 クライアント・サーバシステム Pending JPH11232114A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10048681A JPH11232114A (ja) 1998-02-13 1998-02-13 クライアント・サーバシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10048681A JPH11232114A (ja) 1998-02-13 1998-02-13 クライアント・サーバシステム

Publications (1)

Publication Number Publication Date
JPH11232114A true JPH11232114A (ja) 1999-08-27

Family

ID=12810074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10048681A Pending JPH11232114A (ja) 1998-02-13 1998-02-13 クライアント・サーバシステム

Country Status (1)

Country Link
JP (1) JPH11232114A (ja)

Similar Documents

Publication Publication Date Title
US5689638A (en) Method for providing access to independent network resources by establishing connection using an application programming interface function call without prompting the user for authentication data
US8112116B2 (en) Bidirectional dynamic offloading of tasks between a host and a mobile device
JP4489399B2 (ja) プロセッサでのデータ処理方法及びデータ処理システム
US8874609B1 (en) Method and system for transparent database connection pooling and query queuing
JP4597553B2 (ja) コンピュータ・プロセッサ及び処理装置
RU2324970C2 (ru) Распределенные вычисления на основе идентичности для ресурсов устройств
RU2388039C2 (ru) Облегченный протокол ввода/вывода
US8434091B2 (en) System and method for data synchronization for a computer architecture for broadband networks
US7269721B2 (en) Method, system, and apparatus for booting with remote configuration data
US7716522B2 (en) Information processing system and method for executing process during communication error
US9432798B2 (en) NFC communication with an information handling system supplemented by a management controller
US11899775B2 (en) Device manager providing resource control and synchronization
US11734429B1 (en) Secure bios-enabled passthrough system
US11650951B2 (en) Edge component computing system having integrated FaaS call handling capability
US8250176B2 (en) File sharing method and file sharing system
US11218441B2 (en) Use of a network address by a network accessory
CN109587205B (zh) 共享目录的创建挂载方法及相关设备
JPH11232114A (ja) クライアント・サーバシステム
US9270530B1 (en) Managing imaging of multiple computing devices
JP3884239B2 (ja) サーバ計算機
JP4492569B2 (ja) ファイル操作制御装置、ファイル操作制御システム、ファイル操作制御方法及びファイル操作制御プログラム
US11663310B2 (en) Entitlement system
CN113704274B (zh) 一种数据的读取方法及电子设备
HK40091108A (zh) 一种流量控制方法和相关装置
CN117792792A (zh) 通信系统

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001219