1、网络工程 专业 课程教学大纲【 课程名称 】 计算机网络 (Computer Network)【 课程编码 】 【 课程类别 】 专业基础课【 课 时 】 68 学时【 学 分 】 4 学分【 课程性质、目标和要求】我们正在进入一个以 Internet 为基石的崭新的计算时代,基于网络的通信、各种各样的网络服务的应用和分布式计算技术,是现在乃至将来人类社会信息沟通的桥梁和基石。 计算机网络课程就是为学习、设计、管理和构建强大的通信应用系统而设置的重要专业课程,是计算机科学、网络工程、软件工程及其相关专业的重要专业必修课程之一。它是为培养在各领域中研究、管理、开发、设计及教学中应用计算机网络技术
2、的高级技术人才的需要而设置的,同时又是为适应整个社会不断演进的信息化所必需的。通过本课程的学习,能够掌握计算机网络的基本理论、基本原理,以及在计算机网络环境中实现通信和数据传输的一系列方法、过程的基本概念和基本技术,并掌握对网络设备、网络软件熟练的操作和应用技术,为进一步从事计算机及其网络技术在本专业的高级应用打下坚实的基础。课程学习中特别注重深入浅出的介绍计算机网络中数据通信的基本概念,数据传输所采用的一系列方法和技术对信号、数据和数据分组进行的相应处理,实现透明传输的工作过程与处理技术,并特别重视对传输过程中各种网络协议及网络服务的分析与理解。本课程是一门兼具计算机网络基本理论和计算机网络
3、技术与操作应用密切结合的、实用性很强的课程,因此,课程中同步进行利用计算机主机和网络设备熟练进行网络组建、基本网络通讯程序的设计、各种 Internet 应用软件系统的安装配置和管理技术的教学,教学自始至终贯穿理论与实践结合的重要性。实践中重点掌握熟悉各种软件系统,操作各种网络设备,如 Modem、交换机、路由器、访问服务器等,了解它们的结构、工作原理、应用管理配置、实用命令、安全性及权限管理等的操作技术,达到掌握技术提高技能的目的。本课程的先修课程是数字逻辑、电子技术、程序设计和操作系统。学习本课程前具有一定的电子技术基础能很快掌握数据通信概念;具有一定的程序设计基础能很好的分析协议工作程序
4、代码;具有操作系统基础能很好的理解网络环境下网络体系的分层结构和并发性、安全性和管理等问题。【 教学时间安排 】本课程计 4 学分,学时 68 学时,其中,理论学时 34 学时,实验学时 34 学时,学时分配如下:章次 课程内容 课时 备注(教学形式)1 计算机网络概述(绪论) 4 重点讲授+课堂练习+ 课外作业+ 实验2 物理层 4 重点讲授+课堂练习+ 课外作业+ 实验3 数据链路层 6 重点讲授+课堂练习+ 课外作业+ 实验4 网络层 8 重点讲授+课堂练习+ 课外作业+ 实验5 运输层 4 重点讲授+课堂练习+ 课外作业+ 实验6 应用层 4 重点讲授+课堂练习+ 课外作业+ 实验7
5、计算机网络安全 0.5 重点讲授+课堂练习+ 课外作业+ 实验8 Internet 上的音视频服务 0.5 重点讲授+课堂练习+ 课外作业+ 实验9 无线网络 2 重点讲授+课堂练习+ 课外作业+ 实验10 下一代因特网 1 重点讲授+课堂练习+ 课外作业+ 实验实验 34合计 68【教学内容要点】第一章 计算机网络概述一、 学习目的要求通过对计算机网络基础知识的介绍,了解计算机网络在信息时代的作用,它的发展与演进,分组交换技术的产生及应用,重点掌握计算机网络的体系结构,从而为学习整体而完整的计算机网络知识打下重要基础。二、 主要教学内容1、计算机网络基础知识;2、什么是计算机网络,计算机网络
6、的发展及应用;3、计算机网络性能指标:带宽与时延;4、计算机网络体系结构及开放系统互连基础;5、实体、协议、服务和接口等概念;6、交换技术:电路交换、报文交换、分组交换。三、 课堂讨论选题1、什么是计算机网络?两个计算机点对点连接?多台计算机通过中间设备连接?多个网络通过路由设备连接;2、电路交换、报文交换、虚电路交换、分组交换的利弊及其应用;3、计算机网络体系结构,OSI 模型、TCP/IP 模型或其他参考模型;4、网络通信过程与现实生活中邮局通信过程的类别,协议的类比。四、 课外作业选题1、分组交换技术的掌握和巩固;2、计算机网络提供的服务;3、协议、接口、服务等概念术语的理解;4、计算机
7、网络体系结构的理解,TCP/IP 的熟悉和掌握。第二章 物理层一、学习目的要求了解物理层的功能、相关协议及其工作原理和过程;通过对数字通信基础知识的学习,了解并掌握数字通信的基本原理及数字通信中的一系列知识:传输媒体、传输信道与传输率、模拟传输与数字传输、调制解调技术及信道复用技术等,达到对它们工作原理的理解和采取的相应技术的掌握,从而对二进制数据的传输实现过程建立起一个清晰的认识。二、主要教学内容1、数字通信基本原理及基础知识:2、传输媒体、传输信道与传输率;3、模拟传输与数字传输:调制解调(调频、调幅、调相、正交调制);4、信道复用技术:时分复用、频分复用、波分复用、密集波分复用、码分复用
8、;5、 光纤通信基础;6、 能进行基本的数据通信相关的程序设计,或提高性质的多信道复用的程序设计。三、课堂讨论选题1、 讨论常见的 RS232 接口的物理层特性;2、基础通信模型套用到各个现有网络系统的讨论;3、传输介质的变迁和当前主流传输媒介质;4、信道复用技术;5、当前家庭上网的核心技术和网络形态。四、课外作业选题1、物理层解决的问题,物理层接口与协议的特性;2、数据通信模型的理解;3、奈氏准则、香农公式的掌握;4、常用的传输媒体;5、信道复用技术,尤其是 CDMA 通信编码与计算。第三章 数据链路层一、学习目的要求学习并掌握数据链路层的基本工作原理,掌握点对点通信与广播通信两种模式下的数
9、据链路层工作原理。了解并掌握链路管理、数据成帧、差错检测与控制、透明传输等,从而建立起网络数据传输的初始而基本的概念,这是整个课程中的重要环节之一。了解并掌握局域网的信道及争用问题,不同拓扑结构局域网工作原理及协议和技术。在掌握计算机局域网的工作原理和技术基础上,在实验中重点结合以太网的实际技术,操作各种网络设备,如 Modem、交换机、路由器、访问服务器等,了解它们的结构、工作原理、应用管理配置、实用命令、安全性及权限管理等等,达到掌握并熟悉对网络设备的使用。另外,同时配合进行网络操作系统的体系结构、工作原理、安装操作、实用命令、用户管理、安全性及权限管理等实验。能进行基本的局域网数据链路层
10、相关程序设计,是其中的重要的环节之一。二、主要教学内容1、数据链路层基本工作原理:链路管理、数据成帧、差错检测与控制、透明传输;2、PPP 与 HDLC 协议;3、能进行基本的数据通信程序设计; 4、什么是计算机局域网,局域网的信道及争用,CSMA/CD 协议原理;5、MAC 地址、MAC 帧、交换机工作原理;6、局域网扩展技术,特别是虚拟局域网 VLAN 的原理及应用;7、不同拓扑结构局域网工作原理及协议:局域网物理层、数据链路层(重点掌握 IEEE 802.2,802.3,802.4, 802.5) ;8、局域网技术:快速以太网、千兆以太网、万兆以太网技术;9、局域网应用技术实训;10、能
11、进行基本的局域网读 IP、从网络中捕获数据包相关的程序设计。 三、课堂讨论选题1、 常用的局域网及其存在形态,常见的点对点网络讨论;2、以太网的信道竞争问题、CSMA/CD 协议及其可能的性能改进方法;3、为什么集线器会被淘汰而大量使用交换机?4、利用交换机进行网络组建的常见网络形态和拓扑结构;5、交换机是如何对数据进行转发过滤的?6、虚拟局域网主要解决什么问题?校园网哪些区域适合应用虚拟局域网技术?虚拟局域网如何配置?7、当前局域网发展的最新形态,从哪些参数和指标上去评价一个局域网的性能?8、点对点网络及经典协议对网络差错检测、帧定界和透明传输问题的解决及其应用情况。四、课外作业选题1、数据
12、链路概念的理解,数据链路层的链路控制功能把握;2、PPP 协议的原理、协议封装及应用范围等;3、以太网的竞争机制及 CSMA/CD 协议的掌握;4、交换机工作原理及数据过滤机制的理解;5、虚拟局域网的掌握。第四章 网络层一、 学习目的要求学习并掌握网络互连的基本结构,认识 IP 地址及 IP 数据包在网络中的重要地位和重要作用,数据分组通过路由器进行路由选择的工作原理、协议及算法。只有深入了解并掌握 IP 协议的工作原理,对TCP/IP,ARP,IGP,EGP,RIP,OSPF,ICMP,IGMP,VPN ,NAT ,等一系列知识点的了解,才能理解 Internet 网络的工作原理。教学中同时
13、注重应用技术实训,在实践中了解掌握各种交换机、路由器等网络通讯设备的结构、工作原理、软件管理配置操作,进一步增强对原理和技术的掌握。二、主要教学内容1、网络层功能及相关服务、网络互连技术;2、TCP/IP 协议族中的 IP 协议:IP 协议封装格式、IP 地址及其分类、无分类编址技术、分组转发技术;3、IP 协议辅助协议:ARP 、RARP、ICMP、IGMP;4、子网划分技术;5、路由选择协议及算法:内部网关协议 RIP、OSPF;外部网关协议 BGP;6、IP 多播(组播)技术;7、虚拟专用网 VPN 与网络地址转换技术;8、网络互连、交换机及路由器应用技术实训:掌握并熟悉各种交换机、路由
14、器等网络通讯设备的结构、工作原理、软件管理配置操作、实用命令、用户管理、安全性及权限管理等的实验,学会网络互连及路由协议的配置;9、进行基本的网络层相关程序设计。三、课堂讨论选题1、 互联网中,针对不同网络所带来的异构性和差异,网络层及 IP 协议如何解决该问题,对用户实现黑匣子式的通信;2、 为什么要进行 IP 地址分类?为何后期又要采用无分类编址 CIDR 技术?3、 为什么从网络层到数据链路层,需要进行地址的转换?4、 子网划分技术用于解决什么问题?主要用在什么领域?如何划分?5、 划分子网和没有划分子网情况下,分组的转发有什么不同?6、 路由选择协议,网关在这里是什么概念?内部网关协议
15、和边界路由协议的理解;7、 地址转换技术的应用。四、课外作业选题1、网络互联的概念、意义、需解决的问题;2、IP 地址分类及无分类编址 CIDR;3、网络地址(网络前缀) 、主机地址的计算;3、子网掩码、子网划分的理解与掌握;4、IP 数据报的转发过程;5、路由表的建立与更新、查询;6、路由协议 RIP、OSPF、BGP 的理解与掌握。第五章 运输层一、学习目的要求通过学习网络中运输层的概念,TCP/IP 体系中的 TCP 协议、UDP 协议,以及端口的概念。并掌握什么是面向连接,什么是无连接。重点弄清 TCP 的工作机制,以及序号、确认、窗口、可靠服务、流量控制和拥塞控制等概念,这些是运输层
16、中的重要内容。要特别注意到运输层是为支持它之上的应用层,为其提供通信服务而设立的关键层次之一,通过本章的学习后,基本上能把握计算机网络的整体内涵。二、主要教学内容1、运输层概念及功能、进程、端口等概念;2、TCP 协议;3、UDP 协议;4、TCP 可靠传输机制;5、TCP 流量控制机制;6、TCP 拥塞控制机制;7、TCP 重传与连接,三次握手机制;8、网络运输层技术实训:掌握并熟悉 Windows、Linux(Unix)操作系统运输层工作原理,其提供的支持与服务,能进行 TCP/IP、UDP/IP 相关服务的实用命令操作和管理配置操作;9、能利用相关软件进行 TCP/IP 数据捕获及分析1
17、0、能进行基本的运输层 TCP/IP、UDP/IP 相关程序设计。三、课堂讨论选题1、 传输层对应用层提供的服务、为网络层提供的接口,传输层的端口和交换机、路由器上的端口有何区别,其主要作用?2、 TCP 协议和 UDP 协议分别适用于哪些网络环境和应用中?3、 为什么网络中要进行流量控制和拥塞控制,这两者分别解决什么样的网络问题?4、 TCP 连接管理中的三次握手。四、课外作业选题1、运输层的作用、端口、复用、分用等概念;2、TCP、UDP 协议的封装过程、适用网络环境;3、停止等待协议、连续 ARQ 协议的理解;4、流量控制、发送窗口、接收窗口的理解;5、拥塞控制原理及典型拥塞控制算法的理
18、解;6、TCP 三次握手过程。第六章 应用层一、学习目的要求计算机网络是提供通信服务的,这些通信服务又是怎样提供给进程来使用的,应用层就是为了最终实现应用进程间的通信服务而设立的。通过学习本章内容,了解并掌握应用层是如何通过多种多样的协议来组织协调各种应用服务,通过这些协议,应用层建立的 DNS、Web 、FTP、Telnet、E_Mail 、QQ(MSN )等诸多服务,正是建立强大的 Internet 资源网络的基石.课程中通过对各种服务器软件系统的安装、配置和应用实例的实训,达到对 Internet 上各种应用服务综合而全面的掌握。 二、主要教学内容1、应用层功能;2、域名服务系统 DNS
19、;3、文件传输服务:FTP、 TFTP 等;4、远程登录服务 TELNET 协议;5、万维网 WWW 及 Web 服务器;6、电子邮件服务:SMTP 、POP3;7、动态地址分配服务:BOOTP、DHCP ;8、网络管理:SNMP 的原理与应用;9、网络技术实训:学习并熟练掌握 DNS、FTP 、 TELNET、WEB、DHCP 等服务的配置与应用。三、课堂讨论选题1、 应用层协议的支持和开发;2、 应用层各个服务器的作用;3、 服务器的综合配置和搭建,及其在一个网络中的地位和作用。四、课外作业选题1、域名系统的主要功能、域名转换的过程;2、文件传送协议 FTP 的主要工作过程;3、Web 服
20、务与 HTTP 协议;4、邮件传输过程,SMTP 和 POP3 协议;5、动态地址分配、DHCP 服务器功能及过程;6、网络管理协议 SNMP。第七章 计算机网络安全一、学习目的要求通过学习计算机网络的一些基本安全知识,了解计算机网络中随着信息量和用户的增长而带来的信息破坏、盗取和安全防护问题,主要内容有:多种加解密技术与鉴别认证技术,防火墙技术等,通过一些综合实例的分析讨论和软件应用,基本掌握对计算机网络安全的理解和应用。 二、主要教学内容1、计算机网络安全介绍;2、常规密钥密码与公开密钥密码体制;3、报文鉴别与密钥分配;4、电邮加密与电子商务加密;5、链路加密与端到端加密;6、防火墙。三、
21、课堂讨论选题1、现代网络中,网络与信息安全的重要性;2、网络安全可从哪些方面去考虑?硬件的、软件的、系统的、各个层次的;3、应用层常见的信息加密方法;4、入侵检测系统和防火墙的初步配置和使用。四、课外作业选题1、计算机网络面临的安全问题;2、对称密钥体制、公钥密钥体制;3、防火墙的工作原理和所提供的功能。第八章 Internet 上的实时通信(音视频服务)一、学习目的要求通过学习了解什么是 Internet 上的实时通信,Internet 上实时通信的原理,以及实际应用中采取的措施和相应的技术手段, 主要内容有: RTP、RTCP、RTSP、IP PHONO、H.323 、IntServ、RS
22、VP、DiffServ 等。通过对这些协议的学习和了解,达到对 Internet 上的实时通信综合而全面地掌握和应用。课程中通过 Internet 上的实时通信综合应用实例训练,达到较为综合而全面地掌握 Internet 上的实时通信技术的目的。 二、主要教学内容1、Internet 上的实时通信;2、Internet 上的多媒体体系结构和 RTP、RTCP、RTSP;3、IP PHONO 与 H.323;4、对服务的改进:IntServ、RSVP 、DiffServ。三、课堂讨论选题1、大家了解的网络音视频通信服务类型和模式。2、影响实时通信的因素有哪些?3、音视频数据和普通的文件数据有什么
23、不同,在传输时对协议有哪些影响?4、目前有哪些方案课改造因特网使其适合于传输音视频数据?四、课外作业选题1、端到端时延、时延抖动;2、RTSP、RTCP、RTP 、RSVP 协议的理解;3、服务质量 QOS。第九章 无线网络 一、学习目的要求了解并掌握无线局域网 WLAN、CDMA、3G 的概念、原理及网络组成,重点掌握无线局域网 MAC 层协议 CSMA/CA 的原理。了解和认识无线个人区域网WPAN 和无线城域网 WMAN。二、主要教学内容1、无线局域网的组成;2、无线局域网的分类;3、802.11 局域网的 MAC 层协议 CSMA/CA;4、无线个人区域网;5、无线城域网;6、无线广域网、CDMA 原理;7、3G 移动网原理与基本技术。三、课堂讨论选题1、 当前对无线网络的需求,具体表现在哪些领域?哪些领域已实现无线网络?