网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 用TCP\IP进行网际互连第三卷--客户-服务器编程与应用(Linux\POSIX套接字版)/国外计算机科学教材系列
分类 科学技术-工业科技-电子通讯
作者 (美)科默//(美)史蒂文
出版社 电子工业出版社
下载
简介
编辑推荐

一代又一代的专业技术人员把Douglas Comer的《用TCP/IP进行网际互连》视为了解那些使因特网得以运转的协议和技术的敲门砖,它思路清晰,简单易懂。本书是其中的第三卷,作者讲解了应用程序软件如何利用TCP/IP在因特网上通信,并且这一版对全书内容进行了重新组织和全面更新。书中解释了客户一服务器范例及应用程序用于网络通信的套接字API,讨论了如何使用基本工具来创建服务器,并重点强调了实际的设计过程和技术,这些概念对于编程人员都是非常重要的。

内容推荐

本书是关于计算机网络的著名经典教材,是目前美国大多数大学所开设的计算机网络课程的主要参考书。目前国内外能见到的各种关于TCP/IP的书籍,其主要内容都参考了本书。本书的特点是强调原理,概念准确,深入浅出,内容丰富新颖。全书共分为三卷。第三卷主要讨论应用软件如何使用TCP/IP,重点研究了客户-服务器范例,并考察了分布式程序中的客户和服务器,举例说明了各种设计,讨论了应用网关和遂道技术。

目录

第1章 引言和概述

 1.1 使用TCP/IP的因特网应用

 1.2 为分布式环境设计应用程序

 1.3 标准和非标准的应用协议

 1.4 使用标准应用协议的例子

 1.5 telnet连接的例子

 1.6 使用TELNET访问其他服务

 1.7 应用协议和软件的灵活性

 1.8 从提供者的角度看服务

 1.9 本教材的其余部分.

 1.1 0小结

 深入研究

 习题

第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.3.10 无状态是一个协议问题

2.3.11 充当客户的服务器

 2.4 小结

 深入研究

 习题

第3章 客户-服务器软件中的并发处理

 3.1 引言

 3.2 网络中的并发

 3.3 服务器中的并发

 3.4 术语和概念

3.4.1 进程概念

3.4.2 局部和全局变量的共享

3.4.3 过程调用

 3.5 一个创建并发进程的例子

3.5.1 一个顺序执行的c实例

3.5.2 程序的并发版本

3.5.3 时间分片

3.5.4 单线程的进程

3.5.5 使各进程分离

 3.6 执行新的代码

 3.7 上下文切换和协议软件设计

 3.8 并发和异步I/O

 3.9 小结

 深入研究

 习题

第4章 协议的程序接口

 4.1 引言

 4.2 不精确指明的协议软件接口

4.2.1 优点与缺点

 4.3 接口功能

 4.4 概念性接口的规约

 4.5 系统调用

 4.6 网络通信的两种基本方法

 4.7 LINIX中提供的基本I/O功能

 4.8 将Linux I/O用于TCP/IP

 4.9 小结

 深入研究

 习题

第5章 套接字API

 5.1 引言

 5.2  Berkeley套接字

 5.3 指明一个协议接口

 5.4 套接字的抽象

5.4.1 套接字描述符和文件描述符

5.4.2 针对套接字的系统数据结构

5.4.3 主动套接字或被动套接字

 5.5 指明端点地址

 ……

第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文件和套接字描述符的操作

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/23 11:32:37