内容简介:
《国外计算机科学教材系列·用TCP/TP进行网际互联(第3卷):客户-服务器编程与应用(Linux.POSIX套接字版)》是一部关于计算机网络的经典教科书。它是目前美国大多数大学里所开设的计算机网络课程的主要参考书。目前国内外能见到的各种有关TCP/IP的书籍,其主要内容均出自《国外计算机科学教材系列·用TCP/TP进行网际互联(第3卷):客户-服务器编程与应用(Linux.POSIX套接字版)》。《国外计算机科学教材系列·用TCP/TP进行网际互联(第3卷):客户-服务器编程与应用(Linux.POSIX套接字版)》的特点是:强调原理、概念准确、深入浅出、内容丰富且新颖。全书共分为三卷。第三卷主要讨论应用软件如何使用TCP/IP,重点研究了客户-服务器范例,并考察了分布式程序中的客户和服务器,举例说明了各种设计,讨论了应用网关和隧道技术。第三卷共31章,各章之后附有很多很好的习题。
目录:
第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)