图书前言

在今天的文明生活中,与网络和连网有关的技术可能是增长最快的。这种技术增长的结果就是:要想在许多职业中获得成功就必须懂得网络和连网技术,并且这种职业的数目正在急剧增多。与此同时,学习网络课程的学生数目也成比例地增多。

本书是关于TCP/IP协议族的书。它为想要在数据通信和连网领域获得学位的学生提供了必要的信息。本书还是作为在基于TCP/IP的网络上工作或准备工作的专业人员的参考书。简言之,本书对任何需要了解TCP/IP协议族的人都是有用的。

本书假定读者并没有关于TCP/IP协议族的预备知识,但最好先学习一下数据通信的课程。

组织

本书分为5个部分。由第1~3章组成的第一部分回顾了一些基本概念和基础技术。虽然这部分内容与TCP/IP协议没有直接关系,但却有助于理解TCP/IP协议。

本书的第二部分讨论网络层和运输层的协议。第4~10章重点讨论网络层的一些协议。运输层协议在第11、12和13章详细讨论。第14和15章则专门详细叙述几种路由选择协议。

本书的第三部分讨论使用网络和运输层协议的传统的应用程序。第16~22章讨论这些应用。

第四部分(第23~27章)包含了对因特网来说比较新的问题和主题。我们讨论在ATM上运行IP、移动IP、多媒体、专用网和虚拟专用网、网络地址转换以及下一代IP。

本书的第五部分(第28章)讨论网络安全。在这一章中,先一般地讨论与安全有关的概念和问题,然后再讨论安全是怎样应用到因特网上的。

特点

为了使学生更容易地学习TCP/IP,本书的编写具有如下的一些特点。

用直观的方法

本书用图文并茂的方法讲述了技术性很强的内容,但并没有使用复杂的公式。大约超过600张插图与正文一起提供了一种直观的方法来了解这些内容。在解释网络的概念时,插图是特别重要的,因为网络的概念是基于连接和传输。使用插图要比使用文字更容易地理解这些概念。

 

突出重点

我们多次重复一些重要概念,使读者可迅速找到这些重点并引起注意。

例子和应用

只要有合适的场合,我们就用例子来阐明书中给出的概念。此外,我们在每一章都放进许多实际生活中的应用,以利于读者学习。

协议软件包

虽然我们并不试图给出实现每个协议的详细代码,但在许多章还是包括了有关设计的一节,用来讨论实现每种协议的一般思想。这些节可帮助理解每一种协议的思路和问题。这些节可作为选读内容。

重要术语

在每一章的最后列出了这一章用过的新术语。这些术语的定义包含在词汇表中。

本章小结

每一章有本章内容的小结。加上重点符号的小结是这章所有重点内容的归纳。

实践安排

每章的最后都有实践安排,用来巩固重点的概念,同时鼓励学生应用它们。实践安排由两部分组成:习题和研究活动。多项选择问题是测验学生对基本概念和术语的掌握情况。习题则需要对内容有更深入的了解。习题需要对内容的了解。研究活动则是为打算更加深入钻研这些内容而安排的。

附录

附录的作用是迅速找到参考内容,或为理解本书中的概念需要而复习一些内容。

词汇表

词汇表包含了广泛的词汇表和缩写词。

第3版改动的地方

下面列出了第3版改动的地方:

q  第3章包括了更多的底层技术。

q  第4、5和6章包括了对无分类编址更详细的讨论。

q  第12章增加了TCP更多的特点。

q  第13章完全是新的。这一章讨论一种新的运输层协议SCTP。

q  第14和15章进行了修改,使路由选择协议更加容易理解。

q  FTP和TFTP现在合并为一章。WWW和HTTP也合并为一章。

q  安全一章增加了内容,修改后能够反映出更多的安全问题。

q 在适当的章节中增加了更多的实践和现实生活的例子,并使用了一些实用程序,如ping、grep和netstat。

q  多重选择的问题从实践安排中去掉了。这些问题也修改了,并放在联机的网站上。

q  在实践安排中增加了对学生具有挑战意义的研究活动。

怎样使用本书

本书是为学校学生和专业人员写的。它可作为感兴趣的专业人员的自学指导书。作为一本教材,它可当作一学期的教材使用(对一年两个学期或四个学期的学制都可以)。各章的组织有很大的灵活性。下面是我们给出的一些建议:

q  如果学生已经学过数据通信和连网的课程,则可跳过第1~3章。

q  第4~15章对了解TCP/IP是至关重要的。

q 对于一年分为两个学期的学制,则第16~22章可详细讨论。若一年分为四个学期,则应简要地讲述。

q  当时间受限时,第23~27章可略去。

q  第28章可用作单独安排进度的一章。

致谢

很显然,写这样篇幅的书没有很多人的帮助是不可能的。我们在第1版和第2版的序言中对许多人的贡献表示了感谢。对于第3版,我们要感谢许多同行审阅人对编写本书的贡献。我们必须特别感谢以下的一些审阅人:

q  Paul D. Amer, 特拉华大学 (University of Delaware) 

q  Edward Chlebus, 依利诺斯理工学院 (Illinois Institute of Technology)

q  Anthony Chung, 狄保罗大学 (DePaul University)

q Isaac Ghansah, 加利福尼亚州立大学,萨克拉门托 (California State University, Sacramento) 

q  Khalen Harfoush, 北卡罗来纳州立大学 (North Carolina State University)

q  Doug Jacobson, 衣阿华州立大学 (Iowa State University)

q  Tulin Mangir, 加利福尼亚州立大学,长滩 (California State University, Long Beach)

q  Xiao Su, 圣何塞州立大学 (San Jose State University)

q  Mark Weiser, 俄克拉何马大学 (Oklahoma State University)

我们要感谢Paul D. Amer和Randall R. Stewart(SCTP的设计者)的宝贵贡献,因为他们提出了许多建议,并对初稿反馈了意见。

特别要感谢麦格劳-希尔(McGraw-Hill)公司的工作人员。我们的出版者Besty Jones证明了熟练的出版者可以把不可能的事情变为可能的。只要我们需要帮助时,开发编辑Emily Lupash就会给我们帮助。我们的项目经理Sheila Frank在出版的过程中一直以极大的热情领导着我们。我们还要感谢Sherry Kame在生产方面,David Hash在设计方面以及George Watson对原稿编辑的贡献。