TCP/IPによるネットワーク構築Vol.III―クライアントサーバプログラミングとアプリケーション― Linux/POSIXソケットバージョン 

書籍情報
ISBN978-4-320-12084-6
判型B5 
ページ数526ページ
発行年月2003年10月
本体価格6,600円
TCP/IPによるネットワーク構築Vol.III 書影
TCP/IPによるネットワーク構築Vol.III

Linuxに対応したクライアントサーバ型のアプリケーションをどのように設計し,実装するかを学ぶための絶好の教科書。章末に練習問題を有する。姉妹書にFreeBSD版、Windows版がある。

目次

第1章 イントロダクションおよび概要

第2章 クライアントサーバモデルとソフトウェア設計

第3章 クライアントサーバソフトウェアにおける並行処理

第4章 プロトコルのアプリケーションインタフェース

第5章 ソケットAPI

第6章 クライアントソフトウェアの設計におけるアルゴリズムと考察点

第7章 クライアントソフトウェアの例

第8章 サーバソフトウェアの設計におけるアルゴリズムと考察点

第9章 繰返し型のコネクションレスサーバ(UDP)

第10章 繰返し型のコネクション指向サーバ(TCP)

第11章 並行型のコネクション指向サーバ(TCP)

第12章 スレッドを利用した並行性(TCP)

第13章 単一スレッドによる並行サーバ(TCP)

第14章 マルチプロトコルサーバ(TCP,UDP)

第15章 マルチサービスサーバ(TCP,UDP)

第16章 サーバの並行性の一様で効率的な管理

第17章 クライアントにおける並行性

第18章 トランスポート層とアプリケーション層におけるトンネリング

第19章 アプリケーション層におけるゲートウェイ

第20章 外部データ表現(XDR)

第21章 遠隔手続き呼出しの概念(RPC)

第22章 分散プログラムの生成(rpcgenの概念)

第23章 分散プログラムの生成(rpcgenの例)

第24章 ネットワークファイルシステムの概念(NFS)

第25章 ネットワークファイルシステムプロトコル(NFS,Mount)

第26章 TELNETクライアント(プログラム構造)

第27章 TELNETクライアント(実装の詳細)

第28章 ストリーミング音声およびビデオの転送(RTPの概念と設計)

第29章 ストリーミング音声およびビデオの転送(RTPの実装例)

第30章 Linuxサーバにおける実践的なヒントと手法

第31章 クライアントサーバシステムにおけるデッドロックとスタンベーション

付録1 ソケットで使用されるシステムコールとライブラリルーチン

付録2 Linuxにおけるファイルとソケット記述子の操作