欢迎来到天天文库
浏览记录
ID:37539407
大小:18.82 MB
页数:483页
时间:2019-05-24
《tcp_ip网络互联技术:客户-服务器编程与应用(卷3)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、[GeneralInformation]书名=TCP/IP网络互联技术:客户-服务器编程与应用(卷3)作者=(美)科默斯蒂文斯著张卫王能译页数=446SS号=11360393出版日期=2004年09月第1版前言目录第1章概述1.1TCP/IP的应用1.2分布式环境下应用程序的设计1.3标准和非标准的应用协议1.4使用标准应用协议的例子1.5telnet连接的例子1.6用TELNET访问其他服务1.7应用协议和软件的灵活性1.8从提供者的角度看服务1.9本书的其余部分1.10小结进一步的研究习题第2章客户
2、-服务器模型和软件的设计2.1简介2.2动机2.3术语和概念2.3.1客户端和服务器2.3.2特权和复杂性2.3.3标准和非标准的客户端软件2.3.4客户端的参数化2.3.5无连接的与面向连接的服务2.3.6无状态与有状态的服务器2.3.7有状态的文件服务器例子2.3.8无状态是一个协议问题2.3.9充当客户端的服务器2.4小结进一步的研究习题第3章客户-服务器软件的并发处理3.1引言3.2网络中的并发3.3服务器中的并发3.4术语和概念3.4.1进程的概念3.4.2线程3.4.3程序和线程3.4.4过
3、程调用3.5一个创建并发线程的例子3.5.1一个顺序执行的C的示例3.5.2程序的并发版本3.5.3时间片3.6分离的线程3.7上下文切换和协议软件设计3.8并发和异步I/O3.9UNIX下的并发3.10执行一个单独编译的程序3.11小结进一步的研究习题第4章协议的程序接口4.1引言4.2宽松定义的协议软件接口4.3接口功能4.4概念性接口的规范4.5API的实现4.6网络通信的两种基本方法4.7ANSIC中提供的基本I/O函数4.8UNIX套接字API的历史4.9小结进一步的研究习题第5章套接字API
4、5.1简介5.2套接字的历史5.3一个协议接口的制订5.4套接字的抽象5.4.1套接字描述符5.4.2套接字的系统数据结构5.4.3使用套接字5.5指定端点地址5.6通用地址结构5.7套接字API中的函数5.7.1WSAStartup函数5.7.2WSACleanup函数5.7.3Socket函数5.7.4connect函数5.7.5send函数5.7.6recv函数5.7.7closesocket函数5.7.8bind函数5.7.9listen函数5.7.10accept调用5.7.11TCP套接字调
5、用小结5.8用于整数转换的实用例程5.9程序中使用套接字调用5.10用作套接字调用参数的符号常量5.11小结进一步的研究习题第6章客户软件设计中的算法和问题6.1引言6.2学习算法而不研究细节6.3客户体系结构6.4标识服务器的地址6.5分析地址参数6.6查找域名6.7由名字查找熟知端口6.8端口号和网络字节顺序6.9由名字查找协议6.10TCP客户算法6.11分配套接字6.12选择本地协议端口号6.13选择本地IP地址的一个基本问题6.14将TCP套接字连接到服务器6.15使用TCP和服务器通信6.1
6、6从TCP连接上读取响应6.17关闭TCP连接6.17.1需要部分关闭6.17.2部分关闭的操作6.18UDP客户端的编程6.19面向连接的和无连接的UDP套接字6.20对UDP使用connect6.21使用UDP和服务器通信6.22关闭使用UDP的套接字6.23对UDP的部分关闭6.24关于UDP不可靠性的警告6.25小结进一步的研究习题第7章客户软件举例7.1引言7.2小例子的重要性7.3隐藏细节7.4客户程序的过程库例子7.5ConTCP的实现7.6ConUPD的实现7.7用来建立连接的过程7.8
7、使用例子库7.9DAYTIME服务7.10DAYTIME的TCP客户实现7.11从TCP连接上读取数据7.12TIME服务7.13访问TIME服务7.14精确的时间和网络时延7.15TIME服务的UDP客户7.16ECHO服务7.17ECHO服务的TCP客户7.18ECHO服务的UDP客户7.19小结进一步的研究习题第8章服务器软件设计的算法和问题8.1引言8.2概念性的服务器算法8.3并发服务器和循环服务器8.4面向连接的访问和无连接的访问8.5面向连接的服务器8.6无连接的服务器8.7故障、可靠性和
8、无状态8.8优化无状态服务器8.9四种基本类型的服务器8.10请求处理时间8.11循环服务器的算法8.12循环的、面向连接的服务器算法8.13用INADDR_ANY绑定熟知地址8.14将套接字设置为被动模式8.15接受连接并使用这些连接8.16循环的、无连接的服务器算法8.17在无连接的服务器上构造响应地址8.18并发服务器的算法8.19主线程和子线程8.20并发的、无连接的服务器的算法8.21并发的、面向连接的服务器算法8.22用分离的程
此文档下载收益归作者所有