前言
作者自1989年以来所编写的《计算机网络》各版本的教材,以概念准确、论述严谨、内容全面新颖、图文并茂而受到高等院校广大师生的普遍欢迎,主要作为计算机和通信专业的教材。
目前计算机网络的各种应用已非常普及;计算机网络涉及到的知识领域又比较多,而且计算机网络还在不断发展,新的技术和新的协议也层出不穷。不仅通信和计算机专业的学生需要较深入地学习计算机网络课程,而且所有其他专业的学生都应当具有这方面的知识。
从目前教材市场的情况看,似乎很需要有一本篇幅不太大的通用教材,其主要对象是大学本科所有专业的学生。这些学生不仅应当学会使用计算机在因特网上进行各种信息的检索,或使用电子邮件与距离遥远的对方进行通信,而且还应当进一步懂得计算机网络的一些工作原理。实际上,很多初中生已经能够相当熟练地使用计算机上网,但是,他们不一定清楚这里面的许多机理。在高等院校开设计算机网络课程的目的,并非为了使大学生网上操作的熟练程度要超过中学生,而是应当比中学生懂得更多的计算机网络的工作原理,这样才能在今后的工作中更好地适应科技的快速发展。然而目前似乎很难找到比较适合的这种教材。
鉴于以上情况,在《计算机网络》第5版出版时,同步推出这本《计算机网络简明教程》,就是为满足更多院校、更多专业的教学需求。
这是一本简明教材。“简明”就是把计算机网络中最基本的内容写入书中。
本书的指导思想是:最重要的概念一定要讲清楚,否则就不能称之为高等学校的教材。也就是说,不仅要知道“是什么”,而且要懂得“为什么”。但许多细节问题则可以略去不讲。实际上,即使是专门为通信或计算机专业编写的教材,也不可能把计算机网络中所有问题的细节都进行阐述。教材最重要的就是要根据不同的对象,以不同的深度和广度,把基本概念交代清楚。从总体上看,简明教程的深度和广度都要稍浅一些。在习题的分量上也减轻不少。这样可以不使学生的负担过重。
在目前的教材市场上,可以发现有许多高水平的国外优秀教材。但编者认为,从外国优秀教材中任意挑选一些内容,不一定能够变成适合中国学生用的教材。教师必须经过多年的教学实践和自己对内容的深入钻研,才能逐渐消化这些优秀教材,才能把别人教材中的内容变成自己教材中的内容。否则就很容易找不到关键的内容,甚至把有些讲述不够严谨或甚至是已经过时的内容也搬到自己的教材中。如果自己理解不准确,那么写出来的教材就无法保证教材的科学性。编者还发现,一些国内教材中有的语句有明显的翻译生硬痕迹,这些都是在编写教材中必须避免的。
教材应当具有先进性,但也必须是把相对稳定成熟的内容收进教材。处理这个问题并不简单。因为很成熟的技术就可能是陈旧的,太先进的又可能很不成熟。因此本教材认真考虑了这方面的问题。例如,IEEE根据技术发展的需要,及时成立一些研究新标准的工作组802.x。但其中有不少的工作组,在成立后不久就消声匿迹了。因此,把一出现的某个802.x标准(很新,但很不成熟)就搬入教材,显然是不恰当的。又如,对于过去可能是很重要的问题,但现在也许就应当删除掉。例如,以前大家都以OSI为线索来讲述计算机网络的各部分内容,但现在就应当按照TCP/IP的体系来安排这些内容。再如,以前有一段时间,异步传递方式ATM和宽带综合业务数字网B-ISDN曾被认为是计算机网络的发展方向,但现在可以根本不用讲述这些内容。
在本书每一章的最后是本章的重要概念和习题。这些重要概念最好能够记住。如果合上教材,对这些重要概念都说不出来,那么这门课程就可能需要再好好学习一遍。需要进行计算的题目主要集中在重点的第3~5章,其余各章的习题实际上就是复习题。
在书后有两个附录。附录A是部分习题解答。有些读者很希望在书后能够给出详细的习题解答。但编者认为这样做不一定是个好办法。学生看了大量的习题解答得到的收获,和自己费了很多时间才解出一些习题的收获,是无法相比的。编者还没有发现有哪个学生是靠看习题解答(而不是自己解题)能够从根本上提高自己的学习能力的。附录B是英文缩写词。本书最后所列的主要参考书目,便于读者进一步深入学习。
本教材的参考学时数为40学时左右。在课程学时数较少的情况下可以只学习最主要的前六章,这样仍可获得有关因特网的最基本的知识。在前六章中,更加重要的是第4章和第5章。把这两章学好,就掌握了IP和TCP这两个重要协议——因特网的精髓。第1章给出了许多重要的概念,有些甚至是相当抽象的。初学计算机网络的学生通常不太容易立即把这些概念掌握好。应当在学到后续章节时,经常再回过头来看看第1章中的基本概念。这样才能逐渐地把这些重要的概念掌握好。如有较多的时间,可以在后四章中选择有关内容学习。在第2章中只有宽带接入部分是计算机网络本身的内容,其余部分都是为了使读者对通信能够有一些最基本的知识。对于已经学过有关通信基本知识的读者,这些内容可以略去。
总之,本书的目标是:把计算机网络中最基本和最重要的内容,用不太大的篇幅,写成一本能够适用所有专业的教材。学生在学完本课程后,应当能够比较清楚地了解计算机网络的体系结构和工作原理,知道因特网为什么是这样设计的,以及较深入地了解IP协议和TCP协议的要点,了解常用的一些应用程序。
全书的课件(即电子教案)放在电子工业出版社华信教育资源网上(www.huaxin.edu.cn),需要使用课件的读者可自行注册下载。
本书的编写是在电子工业出版社的《计算机网络》第5版的基础上经过删减和补充完成的。因此编者非常感谢陈鸣、胡谷雨、张兴元、齐望东、吴礼发教授,以及杨心强、高素青、胥光辉、谢钧、端义峰副教授所提出的宝贵意见。吴自珠副教授一直对本教材的出版给予全力支持。对这些,编者均表示诚挚的谢意。由于编者水平所限,书中难免还存在一些缺点和错误,殷切希望广大读者批评指正。
谢希仁
2007年7月
于解放军理工大学指挥自动化学院,南京
编者的电子邮件地址:xiexiren31@163.com
(欢迎指出书中的各种错误,但无法满足索取解题详细步骤的要求,请谅解。)