Last Update 2006/12/27
OPEN DESIGN No.11

クライアント/サーバ・システムの実現

OPEN DESIGN編集部 編
B5判 160ページ
定価1,923円(税込)
JAN9784789818032
1995年12月1日発行
[絶版2000.4.20] OPEN DESIGN No.11 クライアント/サーバ・システムの実現
大変恐縮ですが,こちらの商品は品切れ絶版となりました.

 ダウンサイジングが叫ばれるいま,複雑で大規模な処理をLANで結ばれた複数のワークステーションやパソコンで分担することが重要になってきました.それには,目的にあったコンピュータを複数台組み合わせて利用する,クライアント/サーバ・システムが有効です.とくにRPCとIPCを中心に特集しました.

目次

集中特集 クライアント/サーバ・システムの実現

第1章 クライアント/サーバ・モデルの分類
シングルクライアント/シングルサーバ/マルチクライアント/マルチサーバ/協調サーバ/データベース管理システム/資源の供給/分散処理
1  分類と特徴

第2章 System VIPCを用いたC/Sモデルのインプリメント
メッセージ通信/プロセス間通信/セマフォ/メッセージ・キュー/共有メモリ/排他制御/バリア同期/ファイルの先き読み/FIFO
1 System VIPCで提供される3種類のプロセス間通信
2 メッセージ・キュー
3  セマフォを使った排他制御
4  共有メモリの長所・短所と対策
5   System VIPC 関連のコマンド
6  メッセージ・キューの例
7  セマフォの例
8  共有メモリの例
9   System VIPC 以外のプロセス間通信(FIFO)
10 FIFO の例

第3章 ソケット・インターフェース
回線交換/パケットト交換/TCP/IP/UDP/ストリーム指向/バーチャル・サーキット・コネクタコネクション/バッファ付き転送/全二重コネクション/ウェルノウN・ドート
1  TCP/IPプロトコル
2  ソケット

第4章 RPCを使ったネットワーク・プログラミング
プロセス間通信/XDR/RPCGEN/構造体/共用体/リンクト・リスト
1  RPC
2  XDRライブラリ・ルーチン
3  RPCGEN
4  単純なデータの受け渡し
5  複雑なデータの受け渡し

第5章 さまざまなクライアント/サーバ・モデルのRPCによる実装
資源の供給/並列処理/状態をもったndbmサーバ/タイムアウト/ブロック
1  状態をもったサーバ
2  RPCを用いた並列処理
3  クライアント主導の並列処理の実装
4  RPCを用いたセマフォの実装
5  まとめ

第6章 NWM(NetworkWide Message)ライブラリ
メッセージ通信機能/汎用性の高い IPC
1  目的
2  基本構成
3  データ・モデル
4  NWMライブラリ関数リファレンス
5  メッセージIDの制限
6  ndbmライブラリを用いるDBMSの例
7  マンデルブロード集合の並列計算
8  マージ・ソート

OPEN ESSAY 8 創造という言葉の意味
無から有を産み出す?