前言


“计算机网络工程”课程的教学目标是培养学生设计和实现各种类型网络的能力。因此,“计算机网络工程”课程的教材应该满足以下要求: 一是讨论普遍性的设计原则;二是基于“计算机网络”课程的网络工作原理和联网技术以及“计算机网络安全”课程的网络安全理论、网络安全协议和网络安全技术给出设计并实现校园网、企业网、大型ISP网络、接入网、虚拟专用网、IPv6网络和物联网的方法和过程;三是讨论各种类型网络所面临的安全问题和解决方法。但目前的“计算机网络工程”或“组网工程”课程的教材基本上可分为两类: 一类主要讨论网络技术和网络安全技术,大量内容与计算机网络和计算机网络安全教材重叠,较少涉及各种类型网络的设计方法和过程;另一类主要给出一些厂家的网络设备的基本配置过程,没有在具体网络环境下讨论设备配置,也很少涉及各种类型网络的设计和实施过程。这些教材无法真正培养学生运用主流网络技术及网络安全技术设计并实现各种类型网络的能力。
本书的特色在于: 一是为读者提供普遍性的设计原则;二是详细讨论运用当前主流网络技术和网络安全技术设计和实现各种类型网络的方法和过程;三是在网络设计和实现过程中讨论各种类型网络所面临的安全问题和解决方法,并且将安全问题的解决方法融入网络设计和实现过程;四是将网络设备远程配置和网络管理融入网络设计和实现过程,以此提高网络设备远程配置和网络管理的安全性;五是针对不同网络应用系统需求,给出设计和实现网络存储系统的方法和过程。
“计算机网络工程”课程是一门实践性很强的课程,掌握交换机、路由器及网络安全设备配置过程并完成各种类型网络设计和实施过程,对于深入了解网络设计的普遍性原则以及具备在网络设计和实施过程中融入主流网络技术和网络安全技术的能力非常有用。鉴于目前很少有学校可以提供能够完成校园网、企业网、大型ISP网络、接入网、虚拟专用网、IPv6网络和物联网设计和实施实验的网络实验室的现实,我们提供了指导学生利用Cisco Packet Tracer和华为eNSP软件实验平台完成各种类型网络设计和实施实验的配套实验教材《计算机网络工程实验教程——基于Cisco Packet Tracer》和《计算机网络工程




实验教程——基于华为eNSP》。 Cisco Packet Tracer和华为eNSP软件实验平台的人机界面非常接近实际配置过程,学生通过这两个平台可以完成教材内容涵盖的全部实验,建立与现实网络世界相似的应用环境,真正掌握基于Cisco设备和华为设备完成校园网、企业网、大型ISP网络、接入网、虚拟专用网、IPv6网络和物联网设计、配置和调试过程的方法和步骤。
《计算机网络工程》(第2版)在前一版基础上对内容做了以下修改: 一是重新梳理了教材内容,使得内容组织更加合理,知识点之间的逻辑性更强,对难点的讨论更加深入和详细;二是根据最新网络技术和网络安全技术对相关类型网络设计和实施过程进行了更新;三是增加了物联网设计方法和实现过程。
作为一本无论在内容组织、叙述方法还是教学目标都和已有“计算机网络工程”课程教材有一定区别的新教材,错误和不足之处在所难免,我们殷切希望使用本书的老师和学生批评指正,也希望读者能够就教材内容和叙述方式提出宝贵建议和意见。

编者
2021年4月