计算机网络是计算机相关专业学生必修的一门专业基础课和核心课程。
它是后续课程有《计算机系统安全》、《网络管理技术》、《TCP/IP与网络互联》等理论课程,以及《计算机导论》等的先行课。
《计算机网络》课程的教学,旨在使学生掌握计算机网络的体系结构和流行的参考模型,掌握物理层标准的基本原理和数据通信技术,掌握数据链路层协议的工作原理和常见实例,掌握局域网基本原理和组网方法,掌握广域网基本原理和接入方法,掌握网络互连的基本知识和IP协议的运行机制,掌握传输层协议的工作原理和TCP、UDP协议的运行原理,掌握应用层常见协议和网络服务的工作原理,以及应用系统构架方法,了解计算机网络技术发展的前沿技术,为培养学生在计算机网络系统的规划与构建,网络应用系统的建立与开发等方面能力打下坚实的基础。
教学大纲
《计算机网络》是计算机科学与技术专业本科生的一门应用性很强的必修课程,该课程在专业建设和课程体系中占据重要的地位和作用。通过本课程的学习使学生能够在已有的计算机基础知识、计算机原理等基础上,对网络技术有一个系统的、全面的理解;掌握计算机网络的体系结构和基本原理,尤其是TCP/IP协议簇和IEEE 802系列,培养实际动手能力,使学生能充分运用并掌握科学的现代化网络管理方法和手段,为本专业服务,为Internet开发与管理和局域网的组建、规划和管理打下良好基础,从而为社会培养高素质的计算机专业管理人材。
1、教学基本内容
第一章 计算机网络概论
本章着重介绍了计算机网络的基本概念及相关知识。
要求掌握计算机网络的定义和内涵、了解计算机网络的分类及网络的形成和发展,掌握资源子网和通信子网的概念;重点掌握计算机网络拓扑结构。 数据通信技术是计算机网络的基础,在网络的设计、实现中都要用到数据通信技术。
通过本章的学习,要求掌握数据通信的相关概念和知识,通信技术基本原理、通信模型、数据编码方式、多路复用技术、调制技术和交换技术等,以及数据通信技术之间的相互关系, 理解各种数据通信传输信道及传输介质的特点。。
计算机网络可以划分为通信子网和资源子网,在开放系统互联参考模型( OSI/RM )所分割的七个层次中,分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。前三层属于通信子网,后四层属于资源子网.在通信子网所属的若干层次中所涉及的问题,数据通信技术部分比较容易理解,而属于资源子网的四个层次就比较抽象。
本章概括地反映后续各章的基本问题,为以后各章的学习提供必要的引导。重点是理解和掌握开放系统互联参考模型(OSI/RM)及工作过程。难点是理解开放系统互联参考模型(OSI/RM)的分层机理, 难点是理解数据编码技术和交换技术
第二章 物理层
物理层与物理传输体直接有关,它定义了设备间的物理接口以及数字比特传送的规则。物理层涉及到通信在信道上传输的原始比特流。物理层协议有:RS—232,RS—449、X.21、V.35、ISDN以及FDDI、IEEE 802.3、 IEEE 802.4和IEEE802.5的物理层协议
第三章 链路层
数据链路层是OSI参考模型中的第二层,利用物理层提供的服务向网络层提供服务。数据链路层主要实现两个直接相连的机器进行可靠、有效的通信。这里的相连,意思是指两台机器通过通信信道进行物理连接,链路层协议(linklayer protocol)定义了在链路各端的节点之间交换的数据单元的格式,以及这些节点发送和接收这些数据单元时进行的活动。数据链路层在物理层提供的服务的基础上向网络层提供服务,其基本服务是将源机器中来自网络层的数据传输给目的主机的网络层。
局域网技术是计算机网络中重要的技术之一,其不仅涉及到网络的基础理论,而且是实用技术中最常用、最重要的技术部分。通过本章的学习,要求掌握局域网的概念、局域网硬件的基本组成、局域网软件的基本组成、局域网技术要求、局域网的拓扑结构、媒体访问控制方法及局域网标准IEEE802与局域网等知识。本章重点是局域网拓扑结构及其实现技术,难点是介质访问控制方法的理解。
第四章 网络层
在传输层我们讨论了两台计算机之间的数据传输问题,但是传输层讨论的只是如何能够正确识别本地和远程计算机通信的进程,为此定义了进程地址—端口号,通过端口号本地计算机可以唯一的识别与通信的远程主机进程。因此我们可以说,传输层讨论的是进程到进程的通信。
在进程到进程的通信中没有涉及到的是数据如何能够找到正确的主机。在大型的计算机网络中,由于连接的计算机数量庞大,网络拓扑结构复杂,要找到正确的主机也变得十分困难,而且网络中的主机类型、操作系统类型、所使用的底层网络协议等等各不相同,因此必须采用一种统一的方案设计,才能保证这些主机能够相互通信。
网络层的任务就是定义统一的全局编址方案,在复杂的网络中寻找最短路径,保证网络即使在任务繁重、出现拥塞的时候也能够正常进行工作,为上层提供服务。这样网络层主要包括:编址、路由选择和交通控制。
第五章 传输层
本章着重介绍了传输层的概念、基本功能、服务类型及协议等级。传输层(Transport Layer)是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息。
第六章 应用层
本章着重介绍了应用层的功能特点及协议举例。比起其它层来说,应用层需要的标准最多,但也是最不成熟的一层。但随着应用层的发展,各种特定应用服务的增多,应用服务的标准化开展了许多研究工作,ISO已制定了一些国际标准(IS)和国际标准草案(DIS)。因此,通过介绍一些具有通用性的协议标准,来描述应用层的主要功能及其特点。
第七章 网络安全与网络管理
本章着重介绍了网络安全的概念、面临的主要威胁及安全漏洞,针对这些安全风险系统所采用的安全策略、措施及技术。通过本章的学习要求理解和掌握网络安全的体系结构、安全管理、安全策略、网络防病毒技术、数据加密技术、防火墙及IDS。本章重点是计算计网络安全的基本知识和常用的安全技术。难点是数据加密技术的原理及实现。
第九章 无线网络和移动网络
本章着重介绍了无线局域网WLAN,无线局域网MAC层协议载波监听点介入/碰撞避免CSMA/CA原理,重点是CSMA/CA的理解