图书前言

现代科学技术的飞速发展,改变了世界,也改变了人类的生活。作为新世纪的大学生,应当站在时代发展的前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富的现代科学知识,能够独立解决面临的任务,充满活力,有创新意识的新型人才。

掌握计算机知识和应用,无疑是培养新型人才的一个重要环节。计算机技术已深入到人类生活的各个角落,与其他学科紧密结合,成为推动各学科飞速发展的有力的催化剂。无论学什么专业的学生,都必须具备计算机的基础知识和应用能力。计算机既是现代科学技术的结晶,又是大众化的工具。学习计算机知识,不仅能够掌握有关的知识,而且能培养人们的信息素养。它是高等学校全面素质教育中极为重要的一部分。

高校计算机基础教育应当遵循的理念是: 面向应用需要;采用多种模式;启发自主学习;重视实践训练;加强创新意识;树立团队精神,培养信息素养。

计算机应用人才队伍由两部分人组成:一部分是计算机专业出身的计算机专业人才,他们是计算机应用人才队伍中的骨干力量;另一部分是各行各业中应用计算机的人员。这后一部分人一般并非计算机专业毕业,他们人数众多,既熟悉自己所从事的专业,又掌握计算机的应用知识,善于用计算机作为工具解决本领域中的任务。他们是计算机应用人才队伍中的基本力量。事实上,大部分应用软件都是由非计算机专业出身的计算机应用人员研制的。他们具有的这个优势是其他人难以代替的。从这个事实可以看到在非计算机专业中深入进行计算机教育的必要性。

非计算机专业中的计算机教育,无论目的、内容、教学体系、教材、教学方法等各方面都与计算机专业有很大的不同,绝不能照搬计算机专业的模式和做法。全国高等院校计算机基础教育研究会自1984年成立以来,始终不渝地探索高校计算机基础教育的特点和规律。2004年,全国高等院校计算机基础教育研究会与清华大学出版社共同推出了《中国高等院校计算机基础教育课程体系2004》(简称CFC2004),2006年,又推出了《中国高等院校计算机基础教育课程体系2006》(简称CFC2006),由清华大学出版社正式出版发行。

1988年起,我们根据教学实际的需要,组织编写了《计算机基础教育丛书》,邀请有丰富教学经验的专家、学者先后编写了多种教材,由清华大学出版社出版。丛书出版后,迅速受到广大高校师生的欢迎,对高等学校的计算机基础教育起了积极的推动作用。广大读者反映这套教材定位准确,内容丰富,通俗易懂,符合大学生的特点。

1999年,根据新世纪的需要,在原有基础上组织出版了《新世纪计算机基础教育丛书》。由于内容符合需要,质量较高,被许多高校选为教材。丛书总发行量突破了1000多万册,这在国内是罕见的。

最近,我们又对丛书做进一步的修订,根据发展的需要,增加了新的书目和内容。本丛书有以下特点:

(1) 内容新颖。根据21世纪的需要,重新确定丛书的内容,以符合计算机科学技术的发展和教学改革的要求。本丛书除保留了原丛书中经过实践考验且深受群众欢迎的优秀教材外,还编写了许多新的教材。在这些教材中反映了近年来迅速得到推广应用的一些计算机新技术,以后还将根据发展不断补充新的内容。

(2) 适合不同学校组织教学的需要。本丛书采用模块形式,提供了各种课程的教材,内容覆盖高校计算机基础教育的各个方面。既有供理工类专业用的,也有供文科和经济类专业用的;既有必修课的教材,也包括一些选修课的教材。各类学校都可以从中选择到合适的教材。

(3) 符合初学者的特点。本丛书针对初学者的特点,以应用为目的,以应用为出发点,强调实用性。本丛书的作者都是长期在第一线从事高校计算机基础教育的教师,对学生的基础、特点和认识规律有深入的研究,在教学实践中积累了丰富的经验。可以说,每一本教材都是他们长期教学经验的总结。在教材的写法上,既注意概念的严谨和清晰,又特别注意采用读者容易理解的方法阐明看似深奥难懂的问题,做到例题丰富,通俗易懂,便于自学。这一点是本丛书一个十分重要的特点。

(4) 采用多样化的形式。除了教材这一基本形式外,有些教材还配有习题解答和上机指导,并提供电子教案。

总之,本丛书的指导思想是内容新颖、概念清晰、实用性强、通俗易懂、教材配套。简单概括为:“新颖、清晰、实用、通俗、配套”。 我们经过多年实践形成的这一套行之有效的创作风格,相信会受到广大读者的欢迎。

本丛书多年来得到各方面人士的指导、支持和帮助,尤其是得到全国高等院校计算机基础教育研究会的各位专家和各高校的老师们的支持和帮助,我们在此表示由衷的感谢。

本丛书肯定有不足之处,竭诚希望得到广大读者的批评指正。

欢迎访问谭浩强网站

丛 书 主  编

全国高等院校计算机基础教育研究会会长

谭 浩 强

2005年1月1日

计算机网络是当今计算机科学与工程中迅速发展的新兴技术,也是计算机应用中的一个空前活跃的领域。目前,Internet技术发展迅速,全球信息高速公路建设的浪潮正在兴起,计算机网络技术已广泛应用于电子政务、电子商务、远程教学、科学研究、信息服务等领域。人们已经意识到: 计算机网络正在改变着人们的工作与生活方式。我国信息技术与信息产业的发展,需要大量掌握计算机网络与通信技术的人才。计算机网络技术已经成为高等学校的一门重要课程,同时也是从事计算机技术研究与应用的人员应该掌握的重要知识。

计算机网络技术作为一门交叉科学,涉及计算机技术与通信技术两个学科。经过四十多年的发展,它已经形成了自身比较完善的体系。目前,计算机网络技术发展迅速,应用广泛,知识更新快。为了适应广大读者对计算机网络技术学习的要求,作者结合自己多年从事计算机网络本科教学的经验编写了本书,希望能为广大初学者奉献一本系统而不抽象、既有理论又能结合实际的教科书和自学参考书。

本书是与作者编著的《计算机网络应用技术教程》(第二版)(简称《教程》)配套的学习辅导教材。本书对第一版进行了修改与补充,修改了出现的错误和过时的数据,增加了一些读者应该掌握的新内容。书中章节与《教程》相对应。本书共分为12章。每章首先给出了知识点及基本学习要求,使读者分清须要了解与须要掌握的知识;接着给出了基础知识与重点问题,对本章中的重要概念进行简要的介绍。本书对《教程》中的习题进行了补充,分为单项选择题、填空题与问答题三部分,并在每章结尾附有各种题型的参考答案。本书的习题覆盖了《教程》中所有的知识点,其中既包括一些比较容易的习题,也包括大量难度适中与少量难度较大的习题。本书对于侧重计算机网络应用技能的第8、9、10章,还提供了上机实验指导。

本书的特点是结构层次清晰,涵盖了初学者须要掌握与了解的知识点。书中采用理论与应用技能培养相结合的思路,使初学者在掌握网络基本概念的基础上,能够比较容易地学习网络应用的基本技能。在本书编写过程中,主要参考了近几年的文献资料。作者力求通过习题的形式,帮助读者在学习的过程中,通过自我检查发现问题,引导学习不断深入,理解网络技术的基本概念,掌握基本的应用技术。

本书在编写过程中得到了谭浩强教授、刘瑞挺教授的关心与帮助,同时也得到了徐敬东教授、张建忠教授的许多帮助,在此谨表衷心的感谢。

限于作者的学术水平,书中错误与不妥之处在所难免,敬请读者批评指正。

作者于南开大学