出版社内容情報
1990年に出版されたネットワークプログラミングのバイブル『UNIXネットワークプログラミング』の8年ぶりの改訂版翻訳書です。サーバやクライアントに限らず、一般的なネットワークアプリケーションを開発する際に必要となるネットワークAPIを詳細に解説しています。第1版の内容をさらに充実させ、これまでごく一部のエキスパートの知識でしかなかったテクニック、例外処理、性能評価など、実用的なネットワークプログラミングに欠かせない内容を網羅しています。
【目次】
第1部 序説とTCP/IP概説
第1章 序説
第2章 トランスポート層:TCPとUDP
第2部 基本ソケット操作
第3章 ソケットAPI入門
第4章 基本TCPソケット
第5章 TCPクライアント―サーバ例題
第6章 I/Oの多重化:select関数とpoll関数
第7章 ソケットオプション
第8章 基本UDPソケット
第9章 基本的な名前―アドレス変換
第3部 高度なソケット操作
第10章 IPv4とIPv6の相互運用
第11章 高度な名前―アドレス変換
第12章 デーモンプロセスとinetdスーパーサーバ
第13章 高度な入出力関数
第14章 Unixドメインプロトコル
第15章 非ブロッキングI/O
第16章 ioctl操作
第17章 経路制御ソケット
第18章 ブロードキャスト
第19章 マルチキャスト
第20章 UDPソケットの高度な操作
第21章 帯域外データ
第22章 シグナル駆動I/O
第23章 マルチスレッド
第24章 IPオプション
第25章 rawソケット
第26章 データリンクアクセス
第27章 クライアント―サーバシステムの統計手法
第4部 XTI:X/Openトランスポートインターフェース
第28章 XTI:TCPクライアント
第29章 XTI:名前―アドレス変換関数
第30章 XTI:TCPサーバ
第31章 XTI:UDPクライアントとサーバ
第32章 XTIオプション
第33章 ストリーム
第34章 XTI:その他の関数
付録A IPv4、IPv6、ICMPv4、ICMPv6
付録B 仮想ネットワーク
付録C デバッグ技法
付録D 雑多なソースコード
付録E 演習問題解答例
内容説明
第1版の内容を大幅に拡充・充実させた3分冊構成の第1弾。ネットワークAPIの詳細はもちろん、例外処理、性能評価など実用的かつ具体的にプログラミング内容を網羅したプログラマー必読の書。
目次
第1部 序説とTCP/IP概説(序説;トランスポート層:TCPとUDP)
第2部 基本ソケット操作(ソケットAPI入門;基本TCPソケット ほか)
第3部 高度なソケット操作(IPv4とIPv6の相互運用;高度な名前‐アドレス変換 ほか)
第4部 XTI:X/Openトランスポートインターフェース(XTI:TCPクライアント;XTI:名前‐アドレス変換関数 ほか)