本书是“TCP/IP详解系列”,本书分成三个部分,每个部分覆盖了不同的内容。 (1) TCP事务协议,通常叫做T/TCP。这是对TCP的扩展,其设计目的是使客户-服务器事务更快、更高效和更可靠。这个目标的实现省略了连接开始时TCP的三次握手,并缩短了连接结束时TIME_WAIT状态的持续时间。我们将会看到,在客户-服务器事务中,T/TCP的性能与UDP相当,而且T/TCP具有可靠性和适应性,这两点相对UDP来说都是很大的改进。 事务是这样定义的:一个客户向服务器发出请求,接下来是服务器给出响应(这里的名词“事务”(transaction)并非数据库中的事务处理,数据库中的事务处理有封锁、两步提交和回退)。 (2) TCP/IP应用,特别是HTTP(超文本传送协议,WWW的基础)和NNTP(网络新闻传送协议,Usenet新闻系统的基础)。 (3) Unix域协议。这些协议是所有Unix中的TCP/IP实现中都提供的,在许多非Unix的实现中也都提供。这些协议提供了进程之间通信(IPC)的一种手段,采用了与TCP/IP中一样的插口接口。当客户与服务器进程在同一主机上时,Unix域协议通常要比TCP/IP快一倍。 第一部分,即对T/TCP的介绍,又分成两个小部分。第1~4章介绍协议,并给出了大量实例来说明它们是怎样工作的。这些材料主要是对卷1中24.7节的补充,在那里对T/TCP只是做了简单的介绍。第2小部分,即第5~12章,介绍T/TCP在4.4BSD-Lite网络代码(即,卷2中给出的代码)中的确切实现。由于最早的T/TCP实现迟至1994年9月才发布,已经是本书卷1出版一年以后了,那时卷2也快完成了,因此T/TCP的详细叙述,包括诸多实例和所有的实现细节都只好放在本系列书的卷3中了。 第二部分,即HTTP和NNTP应用,是卷1的第25~30章中介绍TCP/IP应用的延续。在卷1出版后的两年里,随着Internet的发展,HTTP得到了极大的流行,而NNTP的使用则在最近的10多年中每年增长了大约75%。T/TCP对HTTP来说也是非常好的,可以这样来用TCP:在少量数据传输中缩短连接时间,因为这种时候连接的建立和拆除时间往往占总时间的大头。在繁忙的Web服务器上,成千上万个不同而且不断变化的客户对HTTP(因此也对TCP)的高负荷使用,也提供了唯一可以对服务器上确切的分组进行考查的机会(第14章),可以观察卷1和卷2中给出的TCP/IP的许多特性。 第三部分中的Unix域协议原本是准备在卷2中介绍的,但由于卷2已多达1200页而删去了。在书名为《TCP/IP详解》这样的系列书中夹杂着TCP/IP以外的协议不免令人生奇,但Unix域协议几乎15年前就已经伴随着BSD版TCP/IP的实现在4.2BSD中发布了。今天,它们在任何一个从伯克利衍生而来的内核中都在频繁地使用,但它们的使用往往“被掩盖在后台”,大多数用户不知道它们的存在。除了在从伯克利衍生而来的内核中充当Unix管道的基础外,它们的另一个大用户是当客户程序和服务器程序在同一主机(典型的情况是工作站)上时的X Window系统。Unix域的插口也用于进程之间传递描述符,也是进程之间通信的一个强大工具。由于Unix域协议所用的插口API(应用编程接口)与TCP/IP所用的插口API几乎是相同的,Unix域协议以最小的代码变化提供了一个简单的手段来增强本地应用的性能。 以上三个部分的每个部分都可以独立阅读。
2022-01-12 11:25:31 74.45MB TCPIP
1
《进化:从孤胆极客到高效团队》,有书签无水印,超清晰。
2022-01-11 14:17:50 18.89MB 团队 管理
1
Cadence Allegro16.6中文版培训教程(正文无背景水印),非常不错的学习资料,值得推荐。
2022-01-10 12:13:51 12.13MB Cadence Allegro16.6 培训教程 高清PDF
1
Michael Mitzenmacher 所著《Probability and Computing (概率与计算)》英文第2版,高清PDF,带目录。
2022-01-06 19:49:52 11.7MB 概率与计算 高清PDF 英文第2版
1
《剑指Offer:名企面试官精讲典型编程题》剖析了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。本书是高清pdf版+源代码
2022-01-06 09:54:19 21.85MB 剑指Offe 高清pdf 源代码
1
本书主要介绍如何利用3D固定流水线编写游戏引擎,以及在已编写引擎的基础上开发游戏,全书共分10章,主要内容包括游戏引擎简介、数学知识、材质和光照、固定流水线、游戏引擎架构、3D引擎底层封装、3D引擎封装、游戏设计实现、地图编辑器、3D可编程流水线。本书重点介绍3D固定流水线编程中涉及的矩阵和向量之间的换算,后一章介绍了GPU编程,也就是常说的3D可编程流水线。
2021-12-31 19:06:45 132.51MB 3D 游戏引擎 姜雪伟
1
本书是在第一版的基础上修订写成的,加入了动手实验篇和扩展阅读篇,详细介绍了常用的11大类数十种电子元器件,介绍元器件的识别方法、电路符号识图信息、主要特性、重要参数、典型应用电路、检测方法、修配技术、更换操作、调整技术等相关知识。以电子元器件为轴心,详细讲述电路识图方法和修理技术,使电子技术初学者轻松步入电子天地。
2021-12-31 15:52:34 37.97MB 图表细说电子元器件(第2版)
1
21天学通C++(第6版) 高清pdf 《21天学通C++(第6版)》通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,包括管理输入/输出、循环和数组、面向对象编程、模板、使用标准模板库以及创建C++应用程序等。这些内容被组织成结构合理、联系紧密的章节,每章都可在1小时内阅读完毕;每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。读者可对照附录D提供的测验和练习答案,了解自己对所学内容的掌握程度。 显示更多 显示更少
2021-12-30 17:55:53 60.25MB C++
1
数据库系统概论 高清PDF 清华大学出版社
2021-12-29 18:29:34 23.84MB 数据库概念 PDF
1
SQL即查即用(全彩版)高清pdf
2021-12-29 11:04:18 115.3MB sql pdf
1