一代又一代的专业技术人员把Douglas Comer的《用TCP/IP进行网际互连》视为了解那些使因特网得以运转的协议和技术的敲门砖,它思路清晰,简单易懂。本书是其中的第三卷,作者讲解了应用程序软件如何利用TCP/IP在因特网上通信,并且这一版对全书内容进行了重新组织和全面更新。书中解释了客户一服务器范例及应用程序用于网络通信的套接字API,讨论了如何使用基本工具来创建服务器,并重点强调了实际的设计过程和技术,这些概念对于编程人员都是非常重要的。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 用TCP\IP进行网际互连(第3卷客户-服务器编程与应用Linux\POSIX套接字版英文版)/国外计算机科学教材系列 |
分类 | 科学技术-工业科技-电子通讯 |
作者 | (美)科默//史蒂文 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 一代又一代的专业技术人员把Douglas Comer的《用TCP/IP进行网际互连》视为了解那些使因特网得以运转的协议和技术的敲门砖,它思路清晰,简单易懂。本书是其中的第三卷,作者讲解了应用程序软件如何利用TCP/IP在因特网上通信,并且这一版对全书内容进行了重新组织和全面更新。书中解释了客户一服务器范例及应用程序用于网络通信的套接字API,讨论了如何使用基本工具来创建服务器,并重点强调了实际的设计过程和技术,这些概念对于编程人员都是非常重要的。 内容推荐 本书是关于计算机网络的经典教材,是目前美国大多数大学所开设的计算机网络课程的主要参考书。目前国内外能见到的各种关于TCP/IP的书籍,其主要内容都参考了本书。本书的特点是强调原理,概念准确,深入浅出,内容丰富新颖。全书共分为三卷。第三卷主要讨论应用软件如何使用TCP/IP,重点研究了客户-服务器范例,并考察了分布式程序中的客户和服务器,举例说明了各种设计,讨论了应用网关和隧道技术。 目录 Foreword Preface Chapter 1 Introduction And Overview 1.1 lnternet Applications Using TCP/1P 1.2 Designing Applications For A Distributed Environment 1.3 Standard And Nonstandard Application Protocols 1.4 An Example Of Standard Application Protocol Use 1.5 An Example TELNET Connection 1.6 Using TELNET To Access An Alternative Service 1.7 Application Protocols And Software Flexibility 1.8 Viewing Services From The Provider's Perspective 1.9 The Remainder Of This Text 1.10 Summary Chapter 2 The Client Server Model And Software Design 2.1 Introduction 2.2 Motivation 2.3 Terminology And Concepts 2.3.1 Clients And Servers 2.3.2 Privilege And Complexity 2.3.3 Standard Vs. Nonstandard Client Software 2.3.4 Parameterization Of Clients 2.3.5 Connectionless Vs. Connection-Oriented Servers 2.3.6 Stateless Vs. Stateful Servers 2.3.7 A Stateless File Server Example 2.3.8 A Stateful File Server Example 2.3.9 Identifying A Client 2.3.10 Statelessness Is A Protocol Issue 2.3.11 Servers As Clients 2.4 Summary Chapter 3 Concurrent Processing In Client-Server Software 3.1 Introduction 3.2 Concurrency In Networks …… Chapter 4 Application Interface To Protocols Chapter 5 The Socket API Chapter 6 Algorithms And Issues In Client Software Design Chapter 7 Example Client Software Chapter 8 Algorithms And Issues In Server Software Design Chapter 9 Iterative, Connectionless Servers (UDP) Chapter 10 Iterative, Connection-Oriented Sewers (TCP) Chapter 11 Concurrent, Connection-Oriented Servers (TCP) Chapter 12 Using Threads For Concurrency (TCP) Chapter 13 Single-Thread, Concurrent Servers (TCP) Chapter 14 Multiprotocol Sewers (TCP, UDP) Chapter 15 Multiservice Servers (TCP, UDP) Chapter 16 Uniform, Efficient Management Of Server Concurrency Chapter 17 Concurrency In Clients Chapter 18 Tunneling At The Transport And Application Levels Chapter 19 Application Level Gateways Chapter 20 External Data Representation (XDR) Chapter 21 Remote Procedure Call Concept (RPC) Chapter 22 Distributed Program Generation (Rpcgen Concept) Chapter 23 Distributed Program Generation (Rpcgen Example) Chapter 24 Network File System Concepts (NFS) Chapter 25 Network File System Protocols (NFS, Mount) Chapter 26 A TELNET Client (Program Structure) Chapter 27 A TELNET Client (Implementation Details) Chapter 28 Streaming Audio And Video Transport (RTP Concept And Design) Chapter 29 Streaming Audio And Video Transport (Example RTP Implementation) Chapter 30 Practical Hints And Techniques For Linux Servers Chapter 31 Deadlock And Starvation In Client-Server Systems Appendix 1 System Calls And Library Routines Used With Sockets Appendix 2 Manipulation Of Linux File And Socket Descriptors Bibliography Index |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。