OPEN DESIGN No.11
クライアント/サーバ・システムの実現
OPEN DESIGN編集部 編
B5判 160ページ
定価1,923円(税込)
JAN9784789818032
1995年12月1日発行
大変恐縮ですが,こちらの商品は品切れ絶版となりました.
ダウンサイジングが叫ばれるいま,複雑で大規模な処理を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 創造という言葉の意味
無から有を産み出す?